Package io.joshworks.restclient.request
Class HttpRequestWithBody
- java.lang.Object
-
- io.joshworks.restclient.request.BaseRequest
-
- io.joshworks.restclient.request.HttpRequest
-
- io.joshworks.restclient.request.HttpRequestWithBody
-
public class HttpRequestWithBody extends HttpRequest
-
-
Field Summary
-
Fields inherited from class io.joshworks.restclient.request.HttpRequest
body
-
Fields inherited from class io.joshworks.restclient.request.BaseRequest
clientRequest, httpRequest
-
-
Constructor Summary
Constructors Constructor Description HttpRequestWithBody(ClientRequest clientRequest)
-
Method Summary
Modifier and Type Method Description HttpRequestWithBodybasicAuth(java.lang.String username, java.lang.String password)RawBodybody(byte[] body)RequestBodyEntitybody(Json body)RequestBodyEntitybody(java.lang.Object body)RequestBodyEntitybody(java.lang.String body)RequestBodyEntitybody(org.json.JSONArray body)Sugar method for body operationRequestBodyEntitybody(org.json.JSONObject body)Sugar method for body operationHttpRequestWithBodycontentType(MediaType contentType)HttpRequestWithBodycontentType(java.lang.String contentType)FormEncodedBodyfield(java.lang.String name, java.lang.Boolean value)FormEncodedBodyfield(java.lang.String name, java.lang.Double value)FormEncodedBodyfield(java.lang.String name, java.lang.Integer value)FormEncodedBodyfield(java.lang.String name, java.lang.Long value)FormEncodedBodyfield(java.lang.String name, java.lang.String value)FormEncodedBodyfield(java.lang.String name, java.util.Collection<java.lang.Object> values)FormEncodedBodyfields(java.util.Map<java.lang.String,java.lang.Object> parameters)HttpRequestWithBodyheader(java.lang.String name, java.lang.Double value)HttpRequestWithBodyheader(java.lang.String name, java.lang.Integer value)HttpRequestWithBodyheader(java.lang.String name, java.lang.Long value)HttpRequestWithBodyheader(java.lang.String name, java.lang.String value)HttpRequestWithBodyheaders(java.util.Map<java.lang.String,java.lang.String> headers)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 stream, java.lang.String fileName)MultipartBodypart(java.lang.String name, java.io.InputStream stream, 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)HttpRequestWithBodyqueryString(java.lang.String name, java.lang.Object value)HttpRequestWithBodyqueryString(java.lang.String name, java.util.Collection<?> value)HttpRequestWithBodyqueryString(java.util.Map<java.lang.String,java.lang.Object> parameters)HttpRequestWithBodyrouteParam(java.lang.String name, java.lang.String value)-
Methods inherited from class io.joshworks.restclient.request.HttpRequest
body, getContentType, getHeaders, getHttpMethod, getUrl
-
Methods inherited from class io.joshworks.restclient.request.BaseRequest
asBinary, asBinaryAsync, asBinaryAsync, asJson, asJsonAsync, asJsonAsync, asObject, asObjectAsync, asObjectAsync, asString, asStringAsync, asStringAsync, getHttpRequest
-
-
-
-
Constructor Detail
-
HttpRequestWithBody
public HttpRequestWithBody(ClientRequest clientRequest)
-
-
Method Detail
-
routeParam
public HttpRequestWithBody routeParam(java.lang.String name, java.lang.String value)
- Overrides:
routeParamin classHttpRequest
-
contentType
public HttpRequestWithBody contentType(java.lang.String contentType)
- Overrides:
contentTypein classHttpRequest
-
contentType
public HttpRequestWithBody contentType(MediaType contentType)
- Overrides:
contentTypein classHttpRequest
-
header
public HttpRequestWithBody header(java.lang.String name, java.lang.Long value)
- Overrides:
headerin classHttpRequest
-
header
public HttpRequestWithBody header(java.lang.String name, java.lang.Integer value)
- Overrides:
headerin classHttpRequest
-
header
public HttpRequestWithBody header(java.lang.String name, java.lang.Double value)
- Overrides:
headerin classHttpRequest
-
header
public HttpRequestWithBody header(java.lang.String name, java.lang.String value)
- Overrides:
headerin classHttpRequest
-
headers
public HttpRequestWithBody headers(java.util.Map<java.lang.String,java.lang.String> headers)
- Overrides:
headersin classHttpRequest
-
basicAuth
public HttpRequestWithBody basicAuth(java.lang.String username, java.lang.String password)
- Overrides:
basicAuthin classHttpRequest
-
queryString
public HttpRequestWithBody queryString(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Overrides:
queryStringin classHttpRequest
-
queryString
public HttpRequestWithBody queryString(java.lang.String name, java.lang.Object value)
- Overrides:
queryStringin classHttpRequest
-
queryString
public HttpRequestWithBody queryString(java.lang.String name, java.util.Collection<?> value)
- Overrides:
queryStringin classHttpRequest
-
field
public FormEncodedBody field(java.lang.String name, java.lang.String value)
-
field
public FormEncodedBody field(java.lang.String name, java.lang.Integer value)
-
field
public FormEncodedBody field(java.lang.String name, java.lang.Long value)
-
field
public FormEncodedBody field(java.lang.String name, java.lang.Boolean value)
-
field
public FormEncodedBody field(java.lang.String name, java.lang.Double value)
-
fields
public FormEncodedBody fields(java.util.Map<java.lang.String,java.lang.Object> parameters)
-
field
public FormEncodedBody field(java.lang.String name, java.util.Collection<java.lang.Object> values)
-
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 stream, java.lang.String fileName)
-
part
public MultipartBody part(java.lang.String name, java.io.InputStream stream, 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)
-
body
public RequestBodyEntity body(Json body)
-
body
public RequestBodyEntity body(java.lang.String body)
-
body
public RequestBodyEntity body(java.lang.Object body)
-
body
public RawBody body(byte[] body)
-
body
public RequestBodyEntity body(org.json.JSONObject body)
Sugar method for body operation- Parameters:
body- raw org.JSONObject- Returns:
- RequestBodyEntity instance
-
body
public RequestBodyEntity body(org.json.JSONArray body)
Sugar method for body operation- Parameters:
body- raw org.JSONArray- Returns:
- RequestBodyEntity instance
-
-