public abstract class HttpRequestBase extends AbstractExecutionAwareRequest implements HttpUriRequest, Configurable
HttpUriRequest 。
headergroup, params| Constructor and Description |
|---|
HttpRequestBase() |
| Modifier and Type | Method and Description |
|---|---|
RequestConfig |
getConfig()
返回实际请求配置。
|
abstract String |
getMethod()
返回该请求使用HTTP方法,如
GET ,
PUT ,
POST ,或其他。
|
ProtocolVersion |
getProtocolVersion() |
RequestLine |
getRequestLine() |
URI |
getURI()
返回原始请求URI。
|
void |
releaseConnection()
简化HttpClient 3.1 API迁移的方法。
|
void |
setConfig(RequestConfig config) |
void |
setProtocolVersion(ProtocolVersion version) |
void |
setURI(URI uri) |
void |
started() |
String |
toString() |
abort, clone, completed, isAborted, reset, setCancellable, setConnectionRequest, setReleaseTriggeraddHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitabort, isAbortedaddHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamspublic abstract String getMethod()
HttpUriRequest复制
GET ,
PUT ,
POST ,或其他。
getMethod在界面
HttpUriRequest
public void setProtocolVersion(ProtocolVersion version)
public ProtocolVersion getProtocolVersion()
getProtocolVersion在界面
HttpMessage
public URI getURI()
请注意,在请求执行过程中,URI保持不变,如果请求重定向到另一个位置,则不会更新URI。
getURI在界面
HttpUriRequest
public RequestLine getRequestLine()
getRequestLine在界面
HttpRequest
public RequestConfig getConfig()
Configurable复制
getConfig在界面
Configurable
public void setConfig(RequestConfig config)
public void setURI(URI uri)
public void started()
public void releaseConnection()
AbstractExecutionAwareRequest.reset() 。
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.