public class RequestBuilder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RequestBuilder.HttpResponse |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
REQUEST_COOKIE
Cookie
|
protected static String |
RESPONSE_COOKIE_HEADER |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestBuilder |
body(Supplier<InputStream> body) |
RequestBuilder |
cookie(String name,
String value) |
RequestBuilder.HttpResponse |
execute() |
protected void |
execute(Consumer<RequestBuilder.HttpResponse> response) |
static RequestBuilder |
Get(String url) |
RequestBuilder |
header(String name,
String value) |
RequestBuilder |
headers(Map<String,String> headers) |
RequestBuilder |
json(String content) |
RequestBuilder |
media(String contentType,
Charset encoding) |
RequestBuilder |
method(HttpMethodEnum httpMethod) |
RequestBuilder |
options(Integer connectTimeout,
Integer readTimeout) |
static RequestBuilder |
Post(String url) |
RequestBuilder |
proxy(Proxy proxy) |
RequestBuilder |
url(String url) |
public RequestBuilder url(String url)
public RequestBuilder media(String contentType, Charset encoding)
public RequestBuilder json(String content)
public RequestBuilder body(Supplier<InputStream> body)
public RequestBuilder method(HttpMethodEnum httpMethod)
public RequestBuilder options(Integer connectTimeout, Integer readTimeout)
public RequestBuilder header(String name, String value)
public RequestBuilder headers(Map<String,String> headers)
public RequestBuilder cookie(String name, String value)
public RequestBuilder proxy(Proxy proxy)
public static RequestBuilder Get(String url)
public static RequestBuilder Post(String url)
protected void execute(Consumer<RequestBuilder.HttpResponse> response)
public RequestBuilder.HttpResponse execute()
Copyright © 2024. All rights reserved.