public class HttpClient extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static int |
boundaryLength |
private HttpConnectionFactory |
connectionFactory |
private static String |
CONTENT_ENCODING |
private static String |
CONTENT_TYPE |
private static HttpConnectionFactory |
defaultConnectionFactory |
private static String |
FORM_URL_ENCODED |
private static String |
LOCATION |
private static char[] |
mimeBoundaryChars |
private static String |
MULTIPART_FORM_DATA |
private static Pattern |
xmlContentTypeRxp |
| 构造器和说明 |
|---|
HttpClient() |
HttpClient(HttpConnectionFactory connectionFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
private HttpResponse |
doExecute(HttpRequest request,
HttpResponse response,
int numRequests) |
private static String |
encodeMimeName(String val) |
HttpResponse |
execute(HttpRequest request) |
private static String |
mimeBoundary() |
private void |
serialise(HttpRequest request) |
private String |
setOutputContentType(HttpRequest request) |
private void |
writePost(HttpRequest request,
OutputStream outputStream,
String bound) |
private static final char[] mimeBoundaryChars
private static final int boundaryLength
private static final Pattern xmlContentTypeRxp
private static final HttpConnectionFactory defaultConnectionFactory
private final HttpConnectionFactory connectionFactory
public HttpClient()
public HttpClient(HttpConnectionFactory connectionFactory)
private static String mimeBoundary()
private String setOutputContentType(HttpRequest request)
private void serialise(HttpRequest request) throws IOException
IOExceptionprivate void writePost(HttpRequest request, OutputStream outputStream, String bound) throws IOException
IOExceptionpublic HttpResponse execute(HttpRequest request) throws IOException
IOExceptionprivate HttpResponse doExecute(HttpRequest request, HttpResponse response, int numRequests) throws IOException
IOExceptionCopyright © 2020. All rights reserved.