public static final class HttpRequest.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Builder(HttpRequest copy) |
Modifier and Type | Method and Description |
---|---|
HttpRequest.Builder |
body(java.lang.String body,
java.lang.String contentType)
Set a custom body with the specified content type
|
HttpRequest.Builder |
bodyJson(java.lang.String body)
Set the JSON body of the request
|
HttpRequest |
build() |
HttpRequest.Builder |
callback(Handler<? super java.io.InputStream> callback)
Set the callback where you will be notified when the requests completes successfully or with an error.
|
HttpRequest.Builder |
customHeaders(java.util.Map<java.lang.String,java.lang.String> customHeaders)
Set custom headers of the request
|
HttpRequest.Builder |
method(java.lang.String method)
Set the HTTP method.
|
HttpRequest.Builder |
options(java.util.Map<java.lang.String,java.lang.Object> options)
Set custom options.
|
HttpRequest.Builder |
requestParams(java.util.Map<java.lang.String,java.lang.Object> requestParams)
Set request params
|
HttpRequest.Builder |
responseDestinationFile(java.io.File file)
Set the file where the response will be writen
|
HttpRequest.Builder |
url(java.lang.String relativeUrl)
Set the relative url to send the request
|
public Builder()
public Builder(HttpRequest copy)
public HttpRequest.Builder url(java.lang.String relativeUrl)
public HttpRequest.Builder method(java.lang.String method)
HttpMethod
public HttpRequest.Builder bodyJson(java.lang.String body)
public HttpRequest.Builder body(java.lang.String body, java.lang.String contentType)
public HttpRequest.Builder requestParams(java.util.Map<java.lang.String,java.lang.Object> requestParams)
public HttpRequest.Builder customHeaders(java.util.Map<java.lang.String,java.lang.String> customHeaders)
public HttpRequest.Builder options(java.util.Map<java.lang.String,java.lang.Object> options)
HttpOption
public HttpRequest.Builder responseDestinationFile(java.io.File file)
file
- public HttpRequest.Builder callback(Handler<? super java.io.InputStream> callback)
public HttpRequest build()