@Deprecated public class RequestWrapper extends AbstractHttpMessage implements HttpUriRequest
HttpRequest的包装类,可用于更改当前请求的属性,而无需修改原始对象。
该类还可以将请求标头重置为原始请求的状态。
headergroup, params| Constructor and Description |
|---|
RequestWrapper(HttpRequest request)
已过时。
|
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
已过时。
中止请求的执行。
|
int |
getExecCount()
已过时。
|
String |
getMethod()
已过时。
返回该请求使用HTTP方法,如
GET ,
PUT ,
POST ,或其他。
|
HttpRequest |
getOriginal()
已过时。
|
ProtocolVersion |
getProtocolVersion()
已过时。
|
RequestLine |
getRequestLine()
已过时。
|
URI |
getURI()
已过时。
返回此请求使用的URI,如
http://example.org/path/to/file 。
|
void |
incrementExecCount()
已过时。
|
boolean |
isAborted()
已过时。
测试请求执行是否已中止。
|
boolean |
isRepeatable()
已过时。
|
void |
resetHeaders()
已过时。
|
void |
setMethod(String method)
已过时。
|
void |
setProtocolVersion(ProtocolVersion version)
已过时。
|
void |
setURI(URI uri)
已过时。
|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamspublic RequestWrapper(HttpRequest request) throws ProtocolException
public void resetHeaders()
public String getMethod()
HttpUriRequest复制
GET ,
PUT ,
POST ,或其他。
getMethod在界面
HttpUriRequest
public void setMethod(String method)
public 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 RequestLine getRequestLine()
getRequestLine在界面
HttpRequest
public void abort()
throws UnsupportedOperationException
HttpUriRequest复制
abort在界面
HttpUriRequest
UnsupportedOperationException - 如果不支持中止操作/无法实现。
public boolean isAborted()
HttpUriRequest复制
isAborted在界面
HttpUriRequest
true如果请求执行已中止,否则为
false 。
public HttpRequest getOriginal()
public boolean isRepeatable()
public int getExecCount()
public void incrementExecCount()
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.