Class WebRequestBodyParser
- java.lang.Object
-
- com.aspectran.web.activity.request.WebRequestBodyParser
-
public class WebRequestBodyParser extends java.lang.ObjectProvides convenient methods to parse the request body.- Since:
- 6.2.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisMultipartForm(MethodType requestMethod, MediaType mediaType)static booleanisURLEncodedForm(MediaType mediaType)static java.lang.StringparseBody(java.io.InputStream inputStream, java.lang.String encoding)static java.lang.StringparseBody(java.io.InputStream inputStream, java.lang.String encoding, long maxSize)static <T extends Parameters>
TparseBodyAsParameters(RequestAdapter requestAdapter, MediaType mediaType, java.lang.Class<T> requiredType)static MultiValueMap<java.lang.String,java.lang.String>parseURLEncoded(java.lang.String body, java.lang.String encoding)static <T extends Parameters>
TparseURLEncodedAsParameters(RequestAdapter requestAdapter, java.lang.Class<T> requiredType)static voidparseURLEncodedFormData(RequestAdapter requestAdapter)
-
-
-
Method Detail
-
parseBody
public static java.lang.String parseBody(java.io.InputStream inputStream, java.lang.String encoding) throws java.io.IOException, SizeLimitExceededException- Throws:
java.io.IOExceptionSizeLimitExceededException
-
parseBody
public static java.lang.String parseBody(java.io.InputStream inputStream, java.lang.String encoding, long maxSize) throws java.io.IOException, SizeLimitExceededException- Throws:
java.io.IOExceptionSizeLimitExceededException
-
parseURLEncoded
public static MultiValueMap<java.lang.String,java.lang.String> parseURLEncoded(java.lang.String body, java.lang.String encoding) throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
-
parseURLEncodedFormData
public static void parseURLEncodedFormData(RequestAdapter requestAdapter) throws RequestParseException
- Throws:
RequestParseException
-
parseURLEncodedAsParameters
public static <T extends Parameters> T parseURLEncodedAsParameters(RequestAdapter requestAdapter, java.lang.Class<T> requiredType) throws RequestParseException
- Throws:
RequestParseException
-
parseBodyAsParameters
public static <T extends Parameters> T parseBodyAsParameters(RequestAdapter requestAdapter, @Nullable MediaType mediaType, java.lang.Class<T> requiredType) throws RequestParseException
- Throws:
RequestParseException
-
isMultipartForm
public static boolean isMultipartForm(MethodType requestMethod, MediaType mediaType)
-
isURLEncodedForm
public static boolean isURLEncodedForm(MediaType mediaType)
-
-