Class WebRequestBodyParser
- java.lang.Object
-
- com.aspectran.web.activity.request.WebRequestBodyParser
-
public class WebRequestBodyParser extends java.lang.Object
Provides 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 boolean
isMultipartForm(MethodType requestMethod, MediaType mediaType)
static boolean
isURLEncodedForm(MediaType mediaType)
static java.lang.String
parseBody(java.io.InputStream inputStream, java.lang.String encoding)
static java.lang.String
parseBody(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 void
parseURLEncoded(RequestAdapter requestAdapter)
static <T extends Parameters>
TparseURLEncoded(RequestAdapter requestAdapter, java.lang.Class<T> requiredType)
static MultiValueMap<java.lang.String,java.lang.String>
parseURLEncoded(java.lang.String body, java.lang.String encoding)
-
-
-
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.IOException
SizeLimitExceededException
-
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.IOException
SizeLimitExceededException
-
parseURLEncoded
public static void parseURLEncoded(RequestAdapter requestAdapter) throws RequestParseException
- Throws:
RequestParseException
-
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
-
parseURLEncoded
public static <T extends Parameters> T parseURLEncoded(RequestAdapter requestAdapter, java.lang.Class<T> requiredType) throws RequestParseException
- Throws:
RequestParseException
-
parseBodyAsParameters
public static <T extends Parameters> T parseBodyAsParameters(RequestAdapter requestAdapter, 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)
-
-