public interface HttpClient
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
Cookie |
static java.lang.String |
Referer |
static java.lang.String |
Sec_Fetch_Dest |
static java.lang.String |
Sec_Fetch_Mode |
static java.lang.String |
Sec_Fetch_Site |
static java.lang.String |
User_Agent |
static java.lang.String |
X_Forwarded_For |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpClient |
addHeader(java.util.Map<java.lang.String,java.lang.String> headers)
增加通用Header
|
HttpClient |
addHeader(java.lang.String name,
java.lang.String value)
增加通用Header
|
void |
close()
关闭连接,释放资源
|
Http |
createDelete(java.lang.String url)
创建一个Delete请求对象
|
Http |
createGet(java.lang.String url)
创建一个Get请求对象
|
Http |
createHttp(java.lang.String url,
Http.Method method)
创建一个HTTP请求对象
|
Http |
createPost(java.lang.String url)
创建一个Post请求对象
|
Http |
createPut(java.lang.String url)
创建一个Put请求对象
|
org.apache.http.client.methods.CloseableHttpResponse |
execute(org.apache.http.client.methods.HttpRequestBase http)
执行Http请求
|
java.lang.String |
getAgent()
获取客户端代理信息
|
java.lang.String |
getHeader(java.lang.String name)
获取头信息
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
获取全部头信息
|
java.lang.String |
getIp()
获取客户端IP地址
|
boolean |
isLogin()
客户端是否已经登录标志
|
HttpClient |
randomAgent()
生成随机用户请求信息。
|
HttpClient |
setAgent(java.lang.String agent)
设置客户端代理信息
|
HttpClient |
setIp(java.lang.String ip)
设置客户端IP地址
|
HttpClient |
setLogin(boolean isLogin)
设置客户端是否登录标志
|
static final java.lang.String User_Agent
static final java.lang.String X_Forwarded_For
static final java.lang.String Sec_Fetch_Dest
static final java.lang.String Sec_Fetch_Mode
static final java.lang.String Sec_Fetch_Site
static final java.lang.String Cookie
static final java.lang.String Referer
boolean isLogin()
HttpClient setLogin(boolean isLogin)
isLogin - true-已经登录,false-未登录HttpClient randomAgent()
Http createHttp(java.lang.String url, Http.Method method)
url - url地址method - 请求方法Http createPost(java.lang.String url)
url - url地址Http createPut(java.lang.String url)
url - url地址Http createGet(java.lang.String url)
url - url地址Http createDelete(java.lang.String url)
url - url地址java.lang.String getAgent()
HttpClient setAgent(java.lang.String agent)
agent - 客户端代理信息HttpClient addHeader(java.lang.String name, java.lang.String value)
name - 名称value - 值HttpClient addHeader(java.util.Map<java.lang.String,java.lang.String> headers)
headers - 多个Headerjava.lang.String getHeader(java.lang.String name)
name - 名称java.util.Map<java.lang.String,java.lang.String> getHeaders()
java.lang.String getIp()
HttpClient setIp(java.lang.String ip)
ip - 客户端IP地址org.apache.http.client.methods.CloseableHttpResponse execute(org.apache.http.client.methods.HttpRequestBase http)
http - HttpRequestBasevoid close()