MCPcopy Index your code
hub / github.com/castello/spring_basic / main

Method main

ch2/RequestInfo.java:10–36  ·  view source on GitHub ↗
(HttpServletRequest request)

Source from the content-addressed store, hash-verified

8@Controller
9public class RequestInfo {
10 @RequestMapping("/requestInfo")
11 // public static void main(String[] args) {
12 public void main(HttpServletRequest request) {
13 System.out.println("request.getCharacterEncoding()="+request.getCharacterEncoding()); // 요청 내용의 인코딩
14 System.out.println("request.getContentLength()="+request.getContentLength()); // 요청 내용의 길이. 알수 없을 때는 -1
15 System.out.println("request.getContentType()="+request.getContentType()); // 요청 내용의 타입. 알 수 없을 때는 null
16
17 System.out.println("request.getMethod()="+request.getMethod()); // 요청 방법
18 System.out.println("request.getProtocol()="+request.getProtocol()); // 프로토콜의 종류와 버젼 HTTP/1.1
19 System.out.println("request.getScheme()="+request.getScheme()); // 프로토콜
20
21 System.out.println("request.getServerName()="+request.getServerName()); // 서버 이름 또는 ip주소
22 System.out.println("request.getServerPort()="+request.getServerPort()); // 서버 포트
23 System.out.println("request.getRequestURL()="+request.getRequestURL()); // 요청 URL
24 System.out.println("request.getRequestURI()="+request.getRequestURI()); // 요청 URI
25
26 System.out.println("request.getContextPath()="+request.getContextPath()); // context path
27 System.out.println("request.getServletPath()="+request.getServletPath()); // servlet path
28 System.out.println("request.getQueryString()="+request.getQueryString()); // 쿼리 스트링
29
30 System.out.println("request.getLocalName()="+request.getLocalName()); // 로컬 이름
31 System.out.println("request.getLocalPort()="+request.getLocalPort()); // 로컬 포트
32
33 System.out.println("request.getRemoteAddr()="+request.getRemoteAddr()); // 원격 ip주소
34 System.out.println("request.getRemoteHost()="+request.getRemoteHost()); // 원격 호스트 또는 ip주소
35 System.out.println("request.getRemotePort()="+request.getRemotePort()); // 원격 포트
36 }
37}
38
39[실행결과] http://localhost:8080/ch2/requestInfo?year=2021&month=10&day=1

Callers

nothing calls this directly

Calls 1

getQueryStringMethod · 0.45

Tested by

no test coverage detected