| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickhttp | |
| cn.schoolwow.quickhttp.client | |
| cn.schoolwow.quickhttp.listener | |
| cn.schoolwow.quickhttp.request |
| 限定符和类型 | 方法和说明 |
|---|---|
static Request |
QuickHttp.connect(String url)
访问url
|
static Request |
QuickHttp.connect(URL url)
访问url
|
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
QuickHttpClientImpl.connect(String url) |
Request |
QuickHttpClient.connect(String url)
访问url
|
Request |
QuickHttpClientImpl.connect(URL url) |
Request |
QuickHttpClient.connect(URL url)
访问url
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QuickHttpClientListener.beforeExecute(Request request)
在http请求发送之前
|
void |
ResponseListener.executeFail(Request request,
Exception e)
http请求成功以后
|
void |
QuickHttpClientListener.executeFail(Request request,
Exception e)
http请求成功以后
|
void |
ResponseListener.executeSuccess(Request request,
Response response)
http请求成功以后
|
void |
QuickHttpClientListener.executeSuccess(Request request,
Response response)
http请求成功以后
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RequestImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
RequestImpl.acceptEncoding(boolean acceptEncoding) |
Request |
Request.acceptEncoding(boolean acceptEncoding)
是否允许服务端压缩
|
Request |
RequestImpl.addHeader(String name,
String value) |
Request |
Request.addHeader(String name,
String value)
设置头部字段信息
|
Request |
RequestImpl.ajax() |
Request |
Request.ajax()
设置ajax请求头部
|
Request |
RequestImpl.basicAuth(String username,
String password) |
Request |
Request.basicAuth(String username,
String password)
设置Basic Auth请求头部
|
Request |
RequestImpl.boundary(String boundary) |
Request |
Request.boundary(String boundary)
指定boundary
|
Request |
RequestImpl.charset(String charset) |
Request |
Request.charset(String charset)
指定编码格式
|
Request |
RequestImpl.clone() |
Request |
Request.clone()
clone方法
|
Request |
RequestImpl.connectTimeout(int connectTimeoutMillis) |
Request |
Request.connectTimeout(int connectTimeoutMillis)
设置连接超时时间(毫秒)
|
Request |
RequestImpl.contentType(Request.ContentType contentType) |
Request |
Request.contentType(Request.ContentType contentType)
指定Content-Type
|
Request |
RequestImpl.contentType(String contentType) |
Request |
Request.contentType(String contentType)
指定Content-Type
|
Request |
RequestImpl.cookie(HttpCookie httpCookie) |
Request |
Request.cookie(HttpCookie httpCookie)
设置Cookie头部
|
Request |
RequestImpl.cookie(List<HttpCookie> httpCookieList) |
Request |
Request.cookie(List<HttpCookie> httpCookieList)
设置Cookie头部列表
|
Request |
RequestImpl.cookie(String cookie) |
Request |
Request.cookie(String cookie)
设置Cookie头部
|
Request |
RequestImpl.cookie(String name,
String value) |
Request |
Request.cookie(String name,
String value)
设置Cookie头部
|
Request |
RequestImpl.data(Map<String,String> dataMap) |
Request |
Request.data(Map<String,String> dataMap)
设置表单请求参数
|
Request |
RequestImpl.data(String key,
Path file) |
Request |
Request.data(String key,
Path file)
设置表单请求参数
|
Request |
RequestImpl.data(String key,
String value) |
Request |
Request.data(String key,
String value)
设置表单请求参数
|
Request |
RequestImpl.followRedirects(boolean followRedirects) |
Request |
Request.followRedirects(boolean followRedirects)
是否自动重定向
|
Request |
RequestImpl.headers(Map<String,List<String>> headerMap) |
Request |
Request.headers(Map<String,List<String>> headerMap)
设置头部字段信息
|
Request |
RequestImpl.ignoreHttpErrors(boolean ignoreHttpErrors) |
Request |
Request.ignoreHttpErrors(boolean ignoreHttpErrors)
是否忽略http错误(4xx和5xx响应码)
|
Request |
RequestImpl.maxFollowRedirectTimes(int maxFollowRedirectTimes) |
Request |
Request.maxFollowRedirectTimes(int maxFollowRedirectTimes)
指定最大重定向次数
|
Request |
RequestImpl.method(Request.Method method) |
Request |
Request.method(Request.Method method)
设置请求方法
|
Request |
RequestImpl.method(String method) |
Request |
Request.method(String method)
设置请求方法
|
Request |
RequestImpl.parameter(String key,
String value) |
Request |
Request.parameter(String key,
String value)
设置路径请求参数
|
Request |
RequestImpl.proxy(Proxy proxy) |
Request |
Request.proxy(Proxy proxy)
设置代理
|
Request |
RequestImpl.proxy(String host,
int port) |
Request |
Request.proxy(String host,
int port)
设置代理
|
Request |
RequestImpl.ranges(long start,
long end) |
Request |
Request.ranges(long start,
long end)
设置分段下载
|
Request |
RequestImpl.readTimeout(int readTimeoutMillis) |
Request |
Request.readTimeout(int readTimeoutMillis)
设置读取超时时间(毫秒)
|
Request |
RequestImpl.referrer(String referrer) |
Request |
Request.referrer(String referrer)
指定referrer
|
Request |
RequestImpl.requestBody(com.alibaba.fastjson.JSONArray body) |
Request |
Request.requestBody(com.alibaba.fastjson.JSONArray body)
设置请求体内容
|
Request |
RequestImpl.requestBody(com.alibaba.fastjson.JSONObject body) |
Request |
Request.requestBody(com.alibaba.fastjson.JSONObject body)
设置请求体内容
|
Request |
RequestImpl.requestBody(Path file) |
Request |
Request.requestBody(Path file)
设置请求体内容
|
Request |
RequestImpl.requestBody(String body) |
Request |
Request.requestBody(String body)
设置请求体内容
|
Request |
RequestImpl.retryTimes(int retryTimes) |
Request |
Request.retryTimes(int retryTimes)
请求超时时重试次数
|
Request |
RequestImpl.setHeader(String name,
String value) |
Request |
Request.setHeader(String name,
String value)
设置头部字段信息
|
Request |
RequestImpl.url(String url) |
Request |
Request.url(String url)
指定请求地址
|
Request |
RequestImpl.url(URL url) |
Request |
Request.url(URL url)
指定请求地址
|
Request |
RequestImpl.userAgent(Request.UserAgent userAgent) |
Request |
Request.userAgent(Request.UserAgent userAgent)
指定用户代理
|
Request |
RequestImpl.userAgent(String userAgent) |
Request |
Request.userAgent(String userAgent)
指定用户代理
|
| 构造器和说明 |
|---|
RequestExecutor(Request request,
ClientConfig clientConfig) |
Copyright © 2021. All rights reserved.