| 限定符和类型 | 类和说明 |
|---|---|
static interface |
StringHttpClient.CallLogger |
static interface |
StringHttpClient.RequestEncoder |
static interface |
StringHttpClient.ResponseReader |
static class |
StringHttpClient.SimpleRequestEncoder |
static class |
StringHttpClient.SimpleResponseReader |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONNECTION_KEEP_ALIVE |
static String |
CONTENT_TYPE_APPLICATION_JSON |
static String |
CONTENT_TYPE_APPLICATION_OCTETSTREAM |
static String |
GZIP |
static String |
METHOD_GET |
static String |
METHOD_POST |
static String |
PROPERTY_ACCEPT_ENCODING |
static String |
PROPERTY_CONNECTION |
static String |
PROPERTY_CONTENT_ENCODING |
static String |
PROPERTY_CONTENT_LEN |
static String |
PROPERTY_CONTENT_TYPE |
| 构造器和说明 |
|---|
StringHttpClient(String url) |
StringHttpClient(String url,
String contentType) |
public static final String CONTENT_TYPE_APPLICATION_OCTETSTREAM
public StringHttpClient(String url)
public String getCharset()
public void setCharset(String charset)
public boolean isAcceptCompress()
public StringHttpClient setAcceptCompress(boolean value)
public StringHttpClient setConnectTimeout(int timeout)
timeout - 超时时间,单位mspublic StringHttpClient setReadTimeout(int timeout)
timeout - 超时时间,单位mspublic StringHttpClient setSslContext(SSLContext sslContext)
sslContext - public StringHttpClient setHostNameVerifier(HostnameVerifier hostNameVerifier)
hostNameVerifier - public StringHttpClient exemptSSL() throws KeyManagementException, NoSuchAlgorithmException
public StringHttpClient setHttpProperty(String key, String value)
public StringHttpClient setRequestLogger(StringHttpClient.CallLogger requestLogger)
public StringHttpClient setResponseLogger(StringHttpClient.CallLogger responseLogger)
public StringHttpClient setRequestEncoder(StringHttpClient.RequestEncoder requestEncoder)
public StringHttpClient setResponseReader(StringHttpClient.ResponseReader responseReader)
protected HttpURLConnection openConnection(String method, URL url, boolean compress) throws Exception
Exceptionpublic static StringHttpClient forRequest(String url)
Copyright © 2020. All rights reserved.