public class Request extends Object
| 构造器和说明 |
|---|
Request(String url)
构造函数
|
Request(String url,
RequestMethod method)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addHeader(String name,
String value)
增加请求头
|
void |
addHeaders(Map<String,String> headers)
批量增加请求头
|
void |
addUrlParam(String name,
Object value)
增加url参数
|
void |
addUrlParams(Map<String,Object> urlParams)
批量增加url参数
|
org.apache.http.Header[] |
getAllHeaders()
获取所有头部
|
org.apache.http.Header |
getHeader(String name)
获取头部
|
org.apache.http.client.methods.HttpRequestBase |
getHttpRequest()
获取HttpClient请求
|
RequestMethod |
getMethod()
获取方法
|
String |
getRequestCharset()
获取请求编码
|
String |
getResponseDefaultCharset()
获取返回默认编码
|
Set<RequestMethod> |
getSupportedMethods()
获取支持的方法
|
String |
getUrl()
获取url
|
Map<String,Object> |
getUrlParams()
获取url参数
|
boolean |
isSecured()
是否使用https
|
void |
removeHeader(String name)
移除头部
|
void |
removeUrlParam(String name)
移除url参数map
|
void |
setMethod(RequestMethod method)
设置方法
|
void |
setRequestCharset(String requestCharset)
设置请求编码
|
void |
setResponseDefaultCharset(String responseDefaultCharset)
设置返回默认编码
|
void |
setSecured(boolean secured)
设置是否使用https
|
public Request(String url, RequestMethod method) throws MethodNotSupportException
url - 请求urlmethod - 方法名称MethodNotSupportException - 方法不支持public Request(String url) throws MethodNotSupportException
url - 请求urlMethodNotSupportException - 方法不支持public Set<RequestMethod> getSupportedMethods()
public String getUrl()
public void addUrlParams(Map<String,Object> urlParams)
urlParams - url参数mappublic void removeUrlParam(String name)
name - 参数名称public void removeHeader(String name)
name - 头部名称public org.apache.http.Header getHeader(String name)
name - 头部名称public org.apache.http.Header[] getAllHeaders()
public String getRequestCharset()
public void setRequestCharset(String requestCharset)
requestCharset - 请求编码public String getResponseDefaultCharset()
public void setResponseDefaultCharset(String responseDefaultCharset)
responseDefaultCharset - 返回默认编码public RequestMethod getMethod()
public void setMethod(RequestMethod method) throws MethodNotSupportException
method - 方法MethodNotSupportException - 方法不支持public boolean isSecured()
public void setSecured(boolean secured)
secured - 是否使用httpspublic org.apache.http.client.methods.HttpRequestBase getHttpRequest()
throws MethodNotSupportException
MethodNotSupportException - 方法不支持Copyright © 2020 IBIT程序猿. All rights reserved.