public class HttpRequestWrapper extends AbstractHttpMessage implements HttpUriRequest
HttpRequest的包装类,可用于更改当前请求的属性,而无需修改原始对象。
headergroup, params| Modifier and Type | Method and Description |
|---|---|
void |
abort()
中止请求的执行。
|
String |
getMethod()
返回该请求使用HTTP方法,如
GET ,
PUT ,
POST ,或其他。
|
HttpRequest |
getOriginal() |
HttpParams |
getParams()
已过时。
(4.3)使用
RequestConfig 。
|
ProtocolVersion |
getProtocolVersion() |
RequestLine |
getRequestLine() |
HttpHost |
getTarget() |
URI |
getURI()
返回此请求使用的URI,如
http://example.org/path/to/file 。
|
boolean |
isAborted()
测试请求执行是否已中止。
|
void |
setProtocolVersion(ProtocolVersion version) |
void |
setURI(URI uri) |
String |
toString() |
static HttpRequestWrapper |
wrap(HttpRequest request)
创建原始请求的可变包装。
|
static HttpRequestWrapper |
wrap(HttpRequest request, HttpHost target)
创建原始请求的可变包装。
|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamspublic ProtocolVersion getProtocolVersion()
getProtocolVersion在界面
HttpMessage
public void setProtocolVersion(ProtocolVersion version)
public URI getURI()
HttpUriRequest复制
http://example.org/path/to/file 。
请注意,URI可以是绝对URI(如上所述),也可以是相对URI。
鼓励实现返回最初请求的URI。
要在处理任何重定向后找到最终的URI,请参阅HttpClient Tutorial中的标题为HTTP execution context的部分
getURI在界面
HttpUriRequest
public void setURI(URI uri)
public String getMethod()
HttpUriRequest
GET ,
PUT ,
POST ,或其他。
getMethod在界面
HttpUriRequest
public void abort()
throws UnsupportedOperationException
HttpUriRequest复制
abort在界面
HttpUriRequest
UnsupportedOperationException - 如果不支持中止操作/无法实现。
public boolean isAborted()
HttpUriRequest复制
isAborted在界面
HttpUriRequest
true如果请求执行已中止,否则为
false 。
public RequestLine getRequestLine()
getRequestLine在界面
HttpRequest
public HttpRequest getOriginal()
public HttpHost getTarget()
public static HttpRequestWrapper wrap(HttpRequest request)
request - 原始请求
public static HttpRequestWrapper wrap(HttpRequest request, HttpHost target)
request - 原始请求
target - 原始目标,如果明确指定
@Deprecated public HttpParams getParams()
RequestConfig 。
getParams在界面
HttpMessage
getParams在
AbstractHttpMessage
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.