public class HttpHelper extends Object
| 构造器和说明 |
|---|
HttpHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addHeader(org.apache.http.HttpRequest request,
Map<String,String> params)
加Header用的
|
static HttpBean |
getHttpBean(org.apache.http.HttpResponse response) |
static org.apache.http.HttpHost |
getHttpHostByStr(String url)
从url获取目标的HttpHost
|
static org.apache.http.HttpHost |
getHttpHostByURI(URI uri)
从url获取目标的HttpHost
|
static org.apache.http.client.methods.HttpPost |
getHttpPost(URI uri,
HttpBean bean)
转换为Post对象
|
static org.apache.http.conn.routing.HttpRoute |
getHttpRoute(org.apache.http.HttpHost target,
HttpProxySelector proxySelector)
根据target和代理选择器返回实际的HttpRoute
|
static org.apache.http.conn.routing.HttpRoute |
getHttpRoute(String url,
HttpProxySelector proxySelector)
根据url和代理选择器构建HttpRoute
|
public static org.apache.http.HttpHost getHttpHostByStr(String url)
url - 目标urlpublic static org.apache.http.HttpHost getHttpHostByURI(URI uri)
uri - 目标uripublic static org.apache.http.conn.routing.HttpRoute getHttpRoute(org.apache.http.HttpHost target,
HttpProxySelector proxySelector)
target - 目标HostproxySelector - 代理选择器public static void addHeader(org.apache.http.HttpRequest request,
Map<String,String> params)
request - 请求params - 添加参数public static org.apache.http.conn.routing.HttpRoute getHttpRoute(String url, HttpProxySelector proxySelector)
url - 目标urlproxySelector - 代理选择器public static org.apache.http.client.methods.HttpPost getHttpPost(URI uri, HttpBean bean) throws UnsupportedEncodingException
uri - 访问的URI的描述bean - 请求的参数UnsupportedEncodingExceptionpublic static HttpBean getHttpBean(org.apache.http.HttpResponse response) throws org.apache.http.ParseException, IOException
org.apache.http.ParseExceptionIOExceptionCopyright © 2021. All rights reserved.