public static final class LoadUrlParams.Builder
extends java.lang.Object
LoadUrlParams
.
Builders are created by invoking LoadUrlParams.newBuilder(String)
.
Each of the setter methods modifies the state of the builder and returns the same instance.
Builders are not thread-safe and should not be used concurrently from multiple threads
without external synchronization.
Modifier and Type | Method and Description |
---|---|
LoadUrlParams.Builder |
addExtraHeader(HttpHeader httpHeader)
Adds an extra HTTP header to the HTTP headers that will be sent to the resource.
|
LoadUrlParams |
build()
Returns a new
LoadUrlParams instance built from the current state of this
builder. |
LoadUrlParams.Builder |
postData(java.lang.String postData)
Sets a string that represents the POST data that will be sent to the resource.
|
public LoadUrlParams.Builder postData(java.lang.String postData)
When Content-Type
in the extra headers is set to
"application/x-www-form-urlencoded"
, the POST data must be in
the key=value&key=value
format.
When Content-Type
is set to "text/plain"
, the POST data string
can be in any plain format.
postData
- the POST datapublic LoadUrlParams.Builder addExtraHeader(HttpHeader httpHeader)
If you send POST data, then you must add the Content-Type
HTTP header.
For example, "Content-Type: application/x-www-form-urlencoded"
or
"Content-Type:text/plain"
.
httpHeader
- the extra HTTP headerpublic LoadUrlParams build()
LoadUrlParams
instance built from the current state of this
builder.LoadUrlParams
instance