Package org.sam.server.http.web.request
Interface Request
-
- All Known Implementing Classes:
HttpMultipartRequest
,HttpRequest
public interface Request
HTTP 요청에 대한 정보를 가지는 클래스- See Also:
HttpRequest
,HttpMultipartRequest
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<Cookie>
getCookies()
쿠키 목록을 반환한다.java.lang.String
getHeader(java.lang.String key)
이름에 해당하는 헤더 값을 반환한다.java.util.Set<java.lang.String>
getHeaderNames()
모든 헤더의 이름을 반환한다.java.lang.String
getJson()
JSON을 반환한다.HttpMethod
getMethod()
HTTP Method를 반환한다.java.lang.String
getParameter(java.lang.String key)
이름에 해당하는 파라미터의 값을 반환한다.java.util.Set<java.lang.String>
getParameterNames()
모든 파라미터의 이름을 반환한다.java.util.Map<java.lang.String,java.lang.String>
getParameters()
모든 파라미터를 반환한다.java.lang.String
getProtocol()
프로토콜을 반환한다.Session
getSession()
세션을 반환한다.java.lang.String
getUrl()
요청 URL을 반환한다.boolean
isFaviconRequest()
파비콘 요청인지에 대한 여부를 반환한다.boolean
isOptionsRequest()
OPTION 요청인지에 대한 여부를 반환한다.boolean
isResourceRequest()
정적 자원 요청인지에 대한 여부를 반환한다.boolean
isRootRequest()
인덱스 페이지 요청인지에 대한 여부를 반환한다.
-
-
-
Method Detail
-
getProtocol
java.lang.String getProtocol()
프로토콜을 반환한다.- Returns:
- HTTP 프로토콜
-
getUrl
java.lang.String getUrl()
요청 URL을 반환한다.- Returns:
- 요청 URL
-
getMethod
HttpMethod getMethod()
HTTP Method를 반환한다.- Returns:
- Http Method
-
getParameter
java.lang.String getParameter(java.lang.String key)
이름에 해당하는 파라미터의 값을 반환한다.- Parameters:
key
- 파라미터 이름- Returns:
- 파라미터 값
-
getParameters
java.util.Map<java.lang.String,java.lang.String> getParameters()
모든 파라미터를 반환한다.- Returns:
- 모든 파라미터 목록
-
getParameterNames
java.util.Set<java.lang.String> getParameterNames()
모든 파라미터의 이름을 반환한다.- Returns:
- 모든 파라미터의 이름
-
getHeaderNames
java.util.Set<java.lang.String> getHeaderNames()
모든 헤더의 이름을 반환한다.- Returns:
- 모든 헤더의 이름
-
getHeader
java.lang.String getHeader(java.lang.String key)
이름에 해당하는 헤더 값을 반환한다.- Parameters:
key
- 헤더 이름- Returns:
- 헤더 값
-
getJson
java.lang.String getJson()
JSON을 반환한다.- Returns:
- JSON
-
getCookies
java.util.Set<Cookie> getCookies()
쿠키 목록을 반환한다.- Returns:
- 쿠키 목록
-
getSession
Session getSession()
세션을 반환한다.- Returns:
- 세션
-
isFaviconRequest
boolean isFaviconRequest()
파비콘 요청인지에 대한 여부를 반환한다.- Returns:
- 파비콘 요청 여부
-
isResourceRequest
boolean isResourceRequest()
정적 자원 요청인지에 대한 여부를 반환한다.- Returns:
- 정적 자원 요청 여부
-
isOptionsRequest
boolean isOptionsRequest()
OPTION 요청인지에 대한 여부를 반환한다.- Returns:
- OPTION 요청 여부
-
isRootRequest
boolean isRootRequest()
인덱스 페이지 요청인지에 대한 여부를 반환한다.- Returns:
- 인덱스 페이지 여부
-
-