Package me.geso.mech2
Class Mech2RequestMultipart
java.lang.Object
me.geso.mech2.Mech2Request
me.geso.mech2.Mech2RequestMultipart
This is a HTTP request class, has a
multipart/form-data content-type.-
Constructor Summary
ConstructorsConstructorDescriptionMech2RequestMultipart(Mech2 mech2, org.apache.http.client.utils.URIBuilder uriBuilder, org.apache.http.client.methods.HttpRequestBase request, Charset charset) Do not use this directly. -
Method Summary
Modifier and TypeMethodDescriptionaddBinaryBody(String name, byte[] file) Add binary body from byte array.addBinaryBody(String name, File file) Add binary body from the file.addBinaryBody(String name, File file, org.apache.http.entity.ContentType contentType, String filename) Add binary body from the file using specific content-type.addTextBody(String name, String text) Add text bodyexecute()Execute HTTP request.Methods inherited from class me.geso.mech2.Mech2Request
addHeader, addParameter, addQueryParameter, setBody, setBodyJSON, setHeader, setQueryParameter
-
Constructor Details
-
Mech2RequestMultipart
public Mech2RequestMultipart(Mech2 mech2, org.apache.http.client.utils.URIBuilder uriBuilder, org.apache.http.client.methods.HttpRequestBase request, Charset charset) Do not use this directly.- Parameters:
mech2- mech2 objecturiBuilder- uri builderrequest- request objectcharset- character set
-
-
Method Details
-
addBinaryBody
Add binary body from byte array.- Parameters:
name- parameter namefile- parameter value- Returns:
- fluent
-
addBinaryBody
Add binary body from the file.- Parameters:
name- parameter namefile- file object- Returns:
- fluent
-
addBinaryBody
public Mech2RequestMultipart addBinaryBody(String name, File file, org.apache.http.entity.ContentType contentType, String filename) Add binary body from the file using specific content-type.- Parameters:
name- parameter amefile- file objectcontentType- content-typefilename- file name- Returns:
- fluent.
-
addTextBody
Add text body- Parameters:
name- parameter nametext- value- Returns:
- fluent.
-
execute
Execute HTTP request.- Overrides:
executein classMech2Request- Returns:
- executed result
- Throws:
URISyntaxExceptionIOException
-