所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
SimpleHTTPClient.RequestBuilder |
add(HttpField field)
Add an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
addAll(HttpFields fields)
Add some HTTP fields.
|
SimpleHTTPClient.RequestBuilder |
addFieldPart(String name,
ContentProvider content,
HttpFields fields)
Add a multi-part mime content.
|
SimpleHTTPClient.RequestBuilder |
addFilePart(String name,
String fileName,
ContentProvider content,
HttpFields fields)
Add a multi-part mime content.
|
SimpleHTTPClient.RequestBuilder |
addFormParam(String name,
List<String> values)
Add some values in an existed form parameter.
|
SimpleHTTPClient.RequestBuilder |
addFormParam(String name,
String value)
Add a value in an existed form parameter.
|
SimpleHTTPClient.RequestBuilder |
badMessage(Action3<Integer,String,MetaData.Response> badMessage)
Set the bad message callback.
|
SimpleHTTPClient.RequestBuilder |
body(String content)
Set the text HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
body(String content,
Charset charset)
Set the text HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
content(Action1<ByteBuffer> content)
Set the HTTP content receiving callback.
|
SimpleHTTPClient.RequestBuilder |
contentComplete(Action1<MetaData.Response> contentComplete)
Set the HTTP content complete callback.
|
SimpleHTTPClient.RequestBuilder |
cookies(List<Cookie> cookies)
Set the cookies.
|
SimpleHTTPClient.RequestBuilder |
earlyEof(Action1<MetaData.Response> earlyEof)
Set the early EOF callback.
|
void |
end()
Submit an HTTP request.
|
boolean |
equals(Object o) |
java.util.function.Supplier<HttpFields> |
getTrailerSupplier()
Get the HTTP trailers.
|
int |
hashCode() |
SimpleHTTPClient.RequestBuilder |
headerComplete(Action1<MetaData.Response> headerComplete)
Set the HTTP header complete callback.
|
SimpleHTTPClient.RequestBuilder |
jsonBody(Object obj)
Set the JSON HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
messageComplete(Action1<MetaData.Response> messageComplete)
Set the HTTP message complete callback.
|
SimpleHTTPClient.RequestBuilder |
output(Action1<HTTPOutputStream> output)
Set a output stream callback.
|
SimpleHTTPClient.RequestBuilder |
output(Promise<HTTPOutputStream> promise)
Set a output stream callback.
|
SimpleHTTPClient.RequestBuilder |
put(HttpField field)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
put(HttpHeader header,
String value)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
put(String name,
List<String> list)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
put(String name,
String value)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
putFormParam(String name,
List<String> values)
Put a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
putFormParam(String name,
String value)
Put a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
removeFormParam(String name)
Remove a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
setTrailerSupplier(java.util.function.Supplier<HttpFields> trailers)
Set the HTTP trailers.
|
Promise.Completable<SimpleResponse> |
submit()
Submit an HTTP request.
|
void |
submit(Action1<SimpleResponse> action)
Submit an HTTP request.
|
void |
submit(Promise.Completable<SimpleResponse> future)
Submit an HTTP request.
|
CompletableFuture<SimpleResponse> |
toFuture()
Submit an HTTP request.
|
SimpleHTTPClient.RequestBuilder |
write(ByteBuffer buffer)
Write HTTP body data.
|