| 程序包 | 说明 |
|---|---|
| com.firefly.client.http2 |
| 限定符和类型 | 方法和说明 |
|---|---|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.add(HttpField field)
Add an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.addAll(HttpFields fields)
Add some HTTP fields.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.addFieldPart(String name,
ContentProvider content,
HttpFields fields)
Add a multi-part mime content.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.addFilePart(String name,
String fileName,
ContentProvider content,
HttpFields fields)
Add a multi-part mime content.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.addFormParam(String name,
List<String> values)
Add some values in an existed form parameter.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.addFormParam(String name,
String value)
Add a value in an existed form parameter.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.badMessage(Action3<Integer,String,MetaData.Response> badMessage)
Set the bad message callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.body(String content)
Set the text HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.body(String content,
Charset charset)
Set the text HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.content(Action1<ByteBuffer> content)
Set the HTTP content receiving callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.contentComplete(Action1<MetaData.Response> contentComplete)
Set the HTTP content complete callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.cookies(List<Cookie> cookies)
Set the cookies.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.delete(String url)
Create a RequestBuilder with DELETE method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.earlyEof(Action1<MetaData.Response> earlyEof)
Set the early EOF callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.get(String url)
Create a RequestBuilder with GET method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.head(String url)
Create a RequestBuilder with HEAD method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.headerComplete(Action1<MetaData.Response> headerComplete)
Set the HTTP header complete callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.jsonBody(Object obj)
Set the JSON HTTP body data.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.messageComplete(Action1<MetaData.Response> messageComplete)
Set the HTTP message complete callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.output(Action1<HTTPOutputStream> output)
Set a output stream callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.output(Promise<HTTPOutputStream> promise)
Set a output stream callback.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.post(String url)
Create a RequestBuilder with POST method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.put(HttpField field)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.put(HttpHeader header,
String value)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.put(String url)
Create a RequestBuilder with PUT method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.put(String name,
List<String> list)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.put(String name,
String value)
Put an HTTP field.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.putFormParam(String name,
List<String> values)
Put a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.putFormParam(String name,
String value)
Put a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.removeFormParam(String name)
Remove a parameter in the form content.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.request(HttpMethod method,
String url)
Create a RequestBuilder with HTTP method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.request(String method,
String url)
Create a RequestBuilder with HTTP method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.request(String method,
URL url)
Create a RequestBuilder with HTTP method and URL.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.setTrailerSupplier(java.util.function.Supplier<HttpFields> trailers)
Set the HTTP trailers.
|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.write(ByteBuffer buffer)
Write HTTP body data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientHTTPHandler |
SimpleHTTPClient.createClientHTTPHandler(SimpleHTTPClient.RequestBuilder reqBuilder,
com.codahale.metrics.Timer.Context resTimerCtx,
PooledObject<HTTPClientConnection> pooledConn) |
protected AsynchronousPool<HTTPClientConnection> |
SimpleHTTPClient.createConnectionPool(SimpleHTTPClient.RequestBuilder request) |
protected AsynchronousPool<HTTPClientConnection> |
SimpleHTTPClient.getPool(SimpleHTTPClient.RequestBuilder request) |
protected void |
SimpleHTTPClient.send(SimpleHTTPClient.RequestBuilder reqBuilder) |
protected void |
SimpleHTTPClient.send(SimpleHTTPClient.RequestBuilder reqBuilder,
com.codahale.metrics.Timer.Context resTimerCtx,
HTTPClientConnection connection,
ClientHTTPHandler handler) |
Copyright © 2017. All rights reserved.