Class MultipartBody
- java.lang.Object
-
- io.joshworks.restclient.request.BaseRequest
-
- io.joshworks.restclient.request.body.MultipartBody
-
- All Implemented Interfaces:
Body
public class MultipartBody extends BaseRequest implements Body
-
-
Field Summary
-
Fields inherited from class io.joshworks.restclient.request.BaseRequest
clientRequest, httpRequest
-
-
Constructor Summary
Constructors Constructor Description MultipartBody(HttpRequest httpRequest, ClientRequest config)
-
Method Summary
Modifier and Type Method Description org.apache.http.HttpEntitygetEntity()booleanimplicitContentType()MultipartBodymode(org.apache.http.entity.mime.HttpMultipartMode mode)MultipartBodypart(java.lang.String name, byte[] bytes, java.lang.String fileName)MultipartBodypart(java.lang.String name, byte[] bytes, java.lang.String contentType, java.lang.String fileName)MultipartBodypart(java.lang.String name, java.io.File file)MultipartBodypart(java.lang.String name, java.io.File file, java.lang.String contentType)MultipartBodypart(java.lang.String name, java.io.InputStream inputStream, java.lang.String fileName)MultipartBodypart(java.lang.String name, java.io.InputStream inputStream, java.lang.String contentType, java.lang.String fileName)MultipartBodypart(java.lang.String name, java.lang.Boolean value)MultipartBodypart(java.lang.String name, java.lang.Boolean value, java.lang.String contentType)MultipartBodypart(java.lang.String name, java.lang.Double value)MultipartBodypart(java.lang.String name, java.lang.Double value, java.lang.String contentType)MultipartBodypart(java.lang.String name, java.lang.Integer value)MultipartBodypart(java.lang.String name, java.lang.Integer value, java.lang.String contentType)MultipartBodypart(java.lang.String name, java.lang.Long value)MultipartBodypart(java.lang.String name, java.lang.Long value, java.lang.String contentType)MultipartBodypart(java.lang.String name, java.lang.String value)MultipartBodypart(java.lang.String name, java.lang.String value, java.lang.String contentType)-
Methods inherited from class io.joshworks.restclient.request.BaseRequest
asBinary, asBinaryAsync, asBinaryAsync, asJson, asJsonAsync, asJsonAsync, asObject, asObjectAsync, asObjectAsync, asString, asStringAsync, asStringAsync, getHttpRequest
-
-
-
-
Constructor Detail
-
MultipartBody
public MultipartBody(HttpRequest httpRequest, ClientRequest config)
-
-
Method Detail
-
part
public MultipartBody part(java.lang.String name, java.lang.String value)
-
part
public MultipartBody part(java.lang.String name, java.lang.Integer value)
-
part
public MultipartBody part(java.lang.String name, java.lang.Long value)
-
part
public MultipartBody part(java.lang.String name, java.lang.Boolean value)
-
part
public MultipartBody part(java.lang.String name, java.lang.Double value)
-
part
public MultipartBody part(java.lang.String name, java.lang.String value, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.lang.Integer value, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.lang.Long value, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.lang.Boolean value, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.lang.Double value, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.io.File file)
-
part
public MultipartBody part(java.lang.String name, java.io.File file, java.lang.String contentType)
-
part
public MultipartBody part(java.lang.String name, java.io.InputStream inputStream, java.lang.String fileName)
-
part
public MultipartBody part(java.lang.String name, java.io.InputStream inputStream, java.lang.String contentType, java.lang.String fileName)
-
part
public MultipartBody part(java.lang.String name, byte[] bytes, java.lang.String fileName)
-
part
public MultipartBody part(java.lang.String name, byte[] bytes, java.lang.String contentType, java.lang.String fileName)
-
mode
public MultipartBody mode(org.apache.http.entity.mime.HttpMultipartMode mode)
-
implicitContentType
public boolean implicitContentType()
- Specified by:
implicitContentTypein interfaceBody
-
-