Package ej.hoka.http.body
Class ParameterParser
- java.lang.Object
-
- ej.hoka.http.body.ParameterParser
-
- All Implemented Interfaces:
BodyParser<java.util.Map<java.lang.String,java.lang.String>>
public class ParameterParser extends java.lang.Object implements BodyParser<java.util.Map<java.lang.String,java.lang.String>>
A parser forMime.MIME_FORM_ENCODED_DATAand parameters in URI.
-
-
Constructor Summary
Constructors Constructor Description ParameterParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>parseBody(java.io.InputStream inputStream, java.lang.String contentType)Parse the body.static voidparseParameters(java.io.InputStream input, java.util.Map<java.lang.String,java.lang.String> parameters)Parses parameters.
-
-
-
Method Detail
-
parseBody
public java.util.Map<java.lang.String,java.lang.String> parseBody(java.io.InputStream inputStream, @Nullable java.lang.String contentType) throws java.io.IOExceptionDescription copied from interface:BodyParserParse the body.- Specified by:
parseBodyin interfaceBodyParser<java.util.Map<java.lang.String,java.lang.String>>- Parameters:
inputStream- the bodyInputStream.contentType- the"content-type"header of the request.- Returns:
- the body.
- Throws:
java.io.IOException- when anIOExceptionoccurs during the parsing.
-
parseParameters
public static void parseParameters(java.io.InputStream input, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.io.IOExceptionParses parameters.- Parameters:
input- the input stream from which parameters should be parsedparameters- the map to populate with the parsed parameters.- Throws:
java.io.IOException- if an error occurs while reading the input stream.
-
-