| 程序包 | 说明 |
|---|---|
| com.ifengxue.http.contract.impl | |
| com.ifengxue.http.executor | |
| com.ifengxue.http.parser | |
| com.ifengxue.http.proxy |
| 限定符和类型 | 类和说明 |
|---|---|
class |
HttpClientHttpResponse
apache http client response
|
| 限定符和类型 | 方法和说明 |
|---|---|
HttpResponse |
FormDataHttpExecutor.execute(Request request,
BodyType bodyType,
ResponseType responseType) |
HttpResponse |
UrlEncodedHttpExecutor.execute(Request request,
BodyType bodyType,
ResponseType responseType) |
HttpResponse |
JsonHttpExecutor.execute(Request request,
BodyType bodyType,
ResponseType responseType) |
HttpResponse |
XmlHttpExecutor.execute(Request request,
BodyType bodyType,
ResponseType responseType) |
HttpResponse |
HttpExecutor.execute(Request request,
BodyType bodyType,
ResponseType responseType)
执行http请求
|
| 限定符和类型 | 方法和说明 |
|---|---|
static FilenameInputStream |
FilenameInputStream.from(HttpResponse response) |
<T> T |
StringHttpParser.parse(HttpResponse response,
Charset charset,
Type type) |
<T> T |
HeaderHttpParser.parse(HttpResponse response,
Charset charset,
Type type) |
<T> T |
HttpParser.parse(HttpResponse response,
Charset charset,
Type type)
解析响应结果
|
<T> T |
StreamHttpParser.parse(HttpResponse response,
Charset charset,
Type type) |
<T> T |
CodecHttpParser.parse(HttpResponse response,
Charset charset,
Type type) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
InterceptorAdaptor.beforeParse(Method method,
Request request,
BodyType bodyType,
ResponseType responseType,
HttpResponse httpResponse,
HttpParser httpParser) |
<T> T |
LoggingInterceptor.beforeParse(Method method,
Request request,
BodyType bodyType,
ResponseType responseType,
HttpResponse httpResponse,
HttpParser httpParser) |
<T> T |
Interceptor.beforeParse(Method method,
Request request,
BodyType bodyType,
ResponseType responseType,
HttpResponse httpResponse,
HttpParser httpParser)
在请求之后,解析之前执行
|
Copyright © 2019. All rights reserved.