public class QuickHttp extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CookieManager |
cookieManager |
static URL |
cookiesFileUrl
Cookie存放地址
|
| 构造器和说明 |
|---|
QuickHttp() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addCookie(HttpCookie httpCookie)
添加Cookie
|
static void |
addCookie(List<HttpCookie> httpCookieList)
添加Cookie
|
static void |
addCookie(String cookie,
String domain)
添加Cookie
|
static void |
addCookie(String name,
String value,
String domain)
添加Cookie
|
static void |
addCookies(Map<String,String> cookies,
String domain)
添加Cookie
|
static Connection |
connect(String url)
访问url
|
static Connection |
connect(URL url)
访问url
|
static HttpCookie |
getCookie(String domain,
String name)
获取Cookie
|
static List<HttpCookie> |
getCookies()
获取域名下的所有Cookie
|
static List<HttpCookie> |
getCookies(String domain)
获取域名下的所有Cookie
|
static String |
getCookieString(String domain)
获取域名下Cookie头部
|
static void |
intercept(Interceptor interceptor)
拦截器
|
static void |
maxTimeout(int maxTimeout)
设置全局最大超时时间
|
static void |
noCookie()
不要自动设置Cookie
|
static void |
proxy(Proxy proxy)
设置全局代理
|
static void |
proxy(String host,
int port)
设置全局代理
|
static boolean |
removeAllCookie()
删除所有Cookie
|
static void |
removeCookie(String domain)
删除域名下所有Cookie
|
static void |
restoreCookie()
恢复Cookie策略
|
static void |
retryTimes(int retryTimes)
设置全局重试次数
|
static void |
setCookiePolicy(CookiePolicy cookiePolicy)
设置Cookie策略
|
static void |
setProxySelector(ProxySelector proxySelector)
设置代理选择器
|
public static CookieManager cookieManager
public static URL cookiesFileUrl
public static void noCookie()
public static void restoreCookie()
public static void setCookiePolicy(CookiePolicy cookiePolicy)
cookiePolicy - cookie策略public static void setProxySelector(ProxySelector proxySelector)
proxySelector - 代理选择器public static void intercept(Interceptor interceptor)
interceptor - 拦截器实现类public static HttpCookie getCookie(String domain, String name)
domain - 域名name - Cookie名称public static List<HttpCookie> getCookies(String domain)
domain - 域名public static List<HttpCookie> getCookies()
public static void addCookie(String cookie, String domain)
cookie - Cookie字段domain - 域名public static void addCookie(String name, String value, String domain)
name - cookie键value - cookie值domain - 域名public static void addCookie(HttpCookie httpCookie)
httpCookie - Cookie对象public static void addCookie(List<HttpCookie> httpCookieList)
httpCookieList - Cookie列表public static void addCookies(Map<String,String> cookies, String domain)
cookies - Cookie键值对domain - 域名public static void removeCookie(String domain)
domain - 域名public static boolean removeAllCookie()
public static void proxy(Proxy proxy)
proxy - 代理对象public static void proxy(String host, int port)
host - 代理主机port - 代理主机端口public static void retryTimes(int retryTimes)
retryTimes - 重试次数public static void maxTimeout(int maxTimeout)
maxTimeout - 最大超时时间(毫秒)public static Connection connect(String url)
url - 地址public static Connection connect(URL url)
url - 地址Copyright © 2020. All rights reserved.