public class HTTPMethod
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HTTPMethod.RetryHandler |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
| Constructor and Description |
|---|
HTTPMethod(ucar.nc2.util.net.HTTPSession.Methods m,
java.lang.String uri,
HTTPSession session) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHoldContent() |
void |
close() |
void |
consumeContent() |
int |
execute() |
static java.util.Enumeration |
getAllowedMethods() |
java.lang.String |
getCharSet() |
org.apache.commons.httpclient.HttpState |
getContext() |
java.lang.String |
getEffectiveVersion() |
java.lang.Object |
getMethodParameter(java.lang.String key) |
org.apache.commons.httpclient.params.HttpMethodParams |
getMethodParameters() |
java.lang.String |
getName() |
java.lang.String |
getPath() |
java.lang.String |
getProtocolVersion() |
org.apache.commons.httpclient.Header |
getRequestHeader(java.lang.String name) |
org.apache.commons.httpclient.Header[] |
getRequestHeaders() |
java.lang.String |
getRequestLine() |
byte[] |
getResponseAsBytes() |
byte[] |
getResponseAsBytes(int maxsize) |
java.io.InputStream |
getResponseAsStream() |
java.lang.String |
getResponseAsString() |
java.lang.String |
getResponseAsString(java.lang.String charset) |
java.io.InputStream |
getResponseBodyAsStream() |
java.lang.String |
getResponseCharSet() |
org.apache.commons.httpclient.Header[] |
getResponseFooters() |
org.apache.commons.httpclient.Header |
getResponseHeader(java.lang.String name) |
org.apache.commons.httpclient.Header |
getResponseHeaderdmh(java.lang.String name) |
org.apache.commons.httpclient.Header[] |
getResponseHeaders() |
java.lang.Object |
getResponseParameter(java.lang.String name) |
java.lang.String |
getSoTimeout() |
int |
getStatusCode() |
java.lang.String |
getStatusLine() |
java.lang.String |
getStatusText() |
java.lang.String |
getURI() |
java.lang.String |
getVirtualHost() |
void |
setContext(org.apache.commons.httpclient.HttpState cxt) |
void |
setFollowRedirects(boolean tf) |
void |
setMethodHeaders(java.util.List<org.apache.commons.httpclient.Header> headers) |
void |
setMultipartRequest(org.apache.commons.httpclient.methods.multipart.Part[] parts) |
void |
setRequestContentAsString(java.lang.String content) |
void |
setRequestHeader(org.apache.commons.httpclient.Header h) |
void |
setRequestHeader(java.lang.String name,
java.lang.String value) |
void |
setRequestParameter(java.lang.String name,
java.lang.Object value) |
public HTTPMethod(ucar.nc2.util.net.HTTPSession.Methods m,
java.lang.String uri,
HTTPSession session)
throws HTTPException
HTTPExceptionpublic int execute()
throws HTTPException
HTTPExceptionpublic void close()
public void consumeContent()
public void setContext(org.apache.commons.httpclient.HttpState cxt)
public org.apache.commons.httpclient.HttpState getContext()
public int getStatusCode()
public java.lang.String getStatusLine()
public java.lang.String getRequestLine()
public java.lang.String getPath()
public boolean canHoldContent()
public java.io.InputStream getResponseBodyAsStream()
public java.io.InputStream getResponseAsStream()
public byte[] getResponseAsBytes(int maxsize)
public byte[] getResponseAsBytes()
public java.lang.String getResponseAsString(java.lang.String charset)
public java.lang.String getResponseAsString()
public void setMethodHeaders(java.util.List<org.apache.commons.httpclient.Header> headers)
throws HTTPException
HTTPExceptionpublic void setRequestHeader(java.lang.String name,
java.lang.String value)
throws HTTPException
HTTPExceptionpublic void setRequestHeader(org.apache.commons.httpclient.Header h)
throws HTTPException
HTTPExceptionpublic org.apache.commons.httpclient.Header getRequestHeader(java.lang.String name)
public org.apache.commons.httpclient.Header[] getRequestHeaders()
public org.apache.commons.httpclient.Header getResponseHeader(java.lang.String name)
public org.apache.commons.httpclient.Header getResponseHeaderdmh(java.lang.String name)
public org.apache.commons.httpclient.Header[] getResponseHeaders()
public org.apache.commons.httpclient.Header[] getResponseFooters()
public void setRequestParameter(java.lang.String name,
java.lang.Object value)
public java.lang.Object getMethodParameter(java.lang.String key)
public org.apache.commons.httpclient.params.HttpMethodParams getMethodParameters()
public java.lang.Object getResponseParameter(java.lang.String name)
public void setRequestContentAsString(java.lang.String content)
throws HTTPException
HTTPExceptionpublic void setMultipartRequest(org.apache.commons.httpclient.methods.multipart.Part[] parts)
throws HTTPException
HTTPExceptionpublic java.lang.String getCharSet()
public java.lang.String getName()
public java.lang.String getURI()
public java.lang.String getEffectiveVersion()
public java.lang.String getProtocolVersion()
public java.lang.String getSoTimeout()
public java.lang.String getVirtualHost()
public java.lang.String getStatusText()
public static java.util.Enumeration getAllowedMethods()
public void setFollowRedirects(boolean tf)
public java.lang.String getResponseCharSet()