public class MultiPartRequestSender extends PostRequestSender
EMPTY_VALUE, mHttpURLConnection, mRequest, mRequestData| Constructor and Description |
|---|
MultiPartRequestSender(IRequest<?> request,
java.net.HttpURLConnection httpURLConnection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilePart(java.lang.String fieldName,
java.io.File uploadFile,
java.lang.String fileName)
Adds a upload file section to the request
|
void |
addFormField(java.lang.String name,
java.lang.String value)
Adds a form field to the request
|
void |
getResponse(java.lang.StringBuilder sb)
Completes the request and receives response from the server.
|
void |
send()
post data to Server
|
void |
setup() |
public MultiPartRequestSender(IRequest<?> request, java.net.HttpURLConnection httpURLConnection)
public void setup()
throws java.io.IOException
setup in interface IRequestSendersetup in class PostRequestSenderjava.io.IOExceptionpublic void send()
throws java.io.IOException
send in interface IRequestSendersend in class PostRequestSenderjava.io.IOExceptionpublic void getResponse(java.lang.StringBuilder sb)
throws java.io.IOException
BaseRequestSendergetResponse in class BaseRequestSenderjava.io.IOExceptionpublic void addFormField(java.lang.String name,
java.lang.String value)
name - field namevalue - field valuepublic void addFilePart(java.lang.String fieldName,
java.io.File uploadFile,
java.lang.String fileName)
throws java.io.IOException
fieldName - name attribute in uploadFile - a File to be uploadedfileName - the filename fieldjava.io.IOException