spring-framework / org.springframework.http.server / ServletServerHttpRequest

ServletServerHttpRequest

open class ServletServerHttpRequest : ServerHttpRequest

ServerHttpRequest implementation that is based on a HttpServletRequest.

Author
Arjen Poutsma

Author
Rossen Stoyanchev

Since
3.0

Constructors

<init>

ServletServerHttpRequest(servletRequest: HttpServletRequest)

Construct a new instance of the ServletServerHttpRequest based on the given HttpServletRequest.

Functions

getAsyncRequestControl

open fun getAsyncRequestControl(response: ServerHttpResponse): ServerHttpAsyncRequestControl

getBody

open fun getBody(): InputStream

getHeaders

open fun getHeaders(): HttpHeaders

getLocalAddress

open fun getLocalAddress(): InetSocketAddress

getMethodValue

open fun getMethodValue(): String

getPrincipal

open fun getPrincipal(): Principal

getRemoteAddress

open fun getRemoteAddress(): InetSocketAddress

getServletRequest

open fun getServletRequest(): HttpServletRequest

Returns the HttpServletRequest this object is based on.

getURI

open fun getURI(): URI

Inheritors

RequestPartServletServerHttpRequest

open class RequestPartServletServerHttpRequest : ServletServerHttpRequest

ServerHttpRequest implementation that accesses one part of a multipart request. If using MultipartResolver configuration the part is accessed through a MultipartFile. Or if using Servlet 3.0 multipart processing the part is accessed through ServletRequest.getPart.