Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Request.Builder |
addHeader(String headerName,
String headerValue) |
Request.Builder |
addHeaders(String headerName,
List<String> headerValueList) |
Request.Builder |
automaticLocalizationHeader(boolean automaticLocalizationHeaderToSet)
If localization headers should automatically be included in the request.
|
Request |
build() |
Request.Builder |
dataToSend(byte[] dataToSendToSet)
An optional byte array that will be sent when doing the request, very commonly used in
POST requests.The implementation should make note of some recommended headers (for example, Content-Length in a post request). |
Request.Builder |
get(String urlToSet) |
Request.Builder |
head(String urlToSet) |
Request.Builder |
headers(Map<String,List<String>> headersToSet)
A list of headers that will be used in the request.
Any default headers that the implementation may have, should be overridden by these. |
Request.Builder |
httpMethod(String httpMethodToSet)
A http method (i.e.
|
Request.Builder |
localization(Localization localizationToSet)
A localization object that should be used when executing a request.
Usually the Accept-Language will be set to this value (a helper
method to do this easily: Request.headersFromLocalization(Localization) ). |
Request.Builder |
post(String urlToSet,
byte[] dataToSendToSet) |
Request.Builder |
setHeader(String headerName,
String headerValue) |
Request.Builder |
setHeaders(String headerName,
List<String> headerValueList) |
Request.Builder |
url(String urlToSet)
The URL that is pointing to the wanted resource.
|
public Request.Builder httpMethod(String httpMethodToSet)
GET, POST, HEAD
).public Request.Builder url(String urlToSet)
public Request.Builder headers(@Nullable Map<String,List<String>> headersToSet)
public Request.Builder dataToSend(byte[] dataToSendToSet)
POST
requests.Content-Length
in a post request).public Request.Builder localization(Localization localizationToSet)
Accept-Language
will be set to this value (a helper
method to do this easily: Request.headersFromLocalization(Localization)
).public Request.Builder automaticLocalizationHeader(boolean automaticLocalizationHeaderToSet)
public Request build()
public Request.Builder get(String urlToSet)
public Request.Builder head(String urlToSet)
public Request.Builder post(String urlToSet, @Nullable byte[] dataToSendToSet)
public Request.Builder setHeaders(String headerName, List<String> headerValueList)
public Request.Builder addHeaders(String headerName, List<String> headerValueList)
public Request.Builder setHeader(String headerName, String headerValue)
public Request.Builder addHeader(String headerName, String headerValue)