Class RequestPartServletServerHttpRequest
java.lang.Object
org.springframework.http.server.ServletServerHttpRequest
org.springframework.web.multipart.support.RequestPartServletServerHttpRequest
- All Implemented Interfaces:
HttpInputMessage, HttpMessage, HttpRequest, ServerHttpRequest
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 multipart processing
the part is accessed through ServletRequest.getPart.- Since:
- 3.1
- Author:
- Rossen Stoyanchev, Juergen Hoeller
-
Field Summary
Fields inherited from class ServletServerHttpRequest
FORM_CHARSET -
Constructor Summary
ConstructorsConstructorDescriptionRequestPartServletServerHttpRequest(jakarta.servlet.http.HttpServletRequest request, String requestPartName) Create a newRequestPartServletServerHttpRequestinstance. -
Method Summary
Modifier and TypeMethodDescriptiongetBody()Return the body of the message as an input stream.Return the headers of this message.Methods inherited from class ServletServerHttpRequest
getAsyncRequestControl, getAttributes, getLocalAddress, getMethod, getPrincipal, getRemoteAddress, getServletRequest, getURI, initURI
-
Constructor Details
-
RequestPartServletServerHttpRequest
public RequestPartServletServerHttpRequest(jakarta.servlet.http.HttpServletRequest request, String requestPartName) throws MissingServletRequestPartException Create a newRequestPartServletServerHttpRequestinstance.- Parameters:
request- the current servlet requestrequestPartName- the name of the part to adapt to theServerHttpRequestcontract- Throws:
MissingServletRequestPartException- if the request part cannot be foundMultipartException- if MultipartHttpServletRequest cannot be initialized
-
-
Method Details
-
getHeaders
Description copied from interface:HttpMessageReturn the headers of this message.- Specified by:
getHeadersin interfaceHttpMessage- Overrides:
getHeadersin classServletServerHttpRequest- Returns:
- a corresponding HttpHeaders object (never
null)
-
getBody
Description copied from interface:HttpInputMessageReturn the body of the message as an input stream.- Specified by:
getBodyin interfaceHttpInputMessage- Overrides:
getBodyin classServletServerHttpRequest- Returns:
- the input stream body (never
null) - Throws:
IOException- in case of I/O errors
-