ucar.nc2.util.net
Class HTTPMethod
java.lang.Object
ucar.nc2.util.net.HTTPMethod
public class HTTPMethod
- extends Object
Created by IntelliJ IDEA.
User: dmh
Date: Jul 20, 2010
Time: 11:44:34 AM
To change this template use File | Settings | File Templates.
Field Summary |
protected boolean |
closed
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
closed
protected boolean closed
HTTPMethod
public HTTPMethod(ucar.nc2.util.net.HTTPSession.Methods m,
String uri,
HTTPSession session)
throws HTTPException
- Throws:
HTTPException
execute
public int execute()
throws HTTPException
- Throws:
HTTPException
close
public void close()
consumeContent
public void consumeContent()
setContext
public void setContext(org.apache.commons.httpclient.HttpState cxt)
getContext
public org.apache.commons.httpclient.HttpState getContext()
getStatusCode
public int getStatusCode()
getStatusLine
public String getStatusLine()
getRequestLine
public String getRequestLine()
getPath
public String getPath()
canHoldContent
public boolean canHoldContent()
getResponseBodyAsStream
public InputStream getResponseBodyAsStream()
getResponseAsStream
public InputStream getResponseAsStream()
getResponseAsBytes
public byte[] getResponseAsBytes(int maxsize)
getResponseAsBytes
public byte[] getResponseAsBytes()
getResponseAsString
public String getResponseAsString(String charset)
getResponseAsString
public String getResponseAsString()
setMethodHeaders
public void setMethodHeaders(List<org.apache.commons.httpclient.Header> headers)
throws HTTPException
- Throws:
HTTPException
setRequestHeader
public void setRequestHeader(String name,
String value)
throws HTTPException
- Throws:
HTTPException
setRequestHeader
public void setRequestHeader(org.apache.commons.httpclient.Header h)
throws HTTPException
- Throws:
HTTPException
getRequestHeader
public org.apache.commons.httpclient.Header getRequestHeader(String name)
getRequestHeaders
public org.apache.commons.httpclient.Header[] getRequestHeaders()
getResponseHeader
public org.apache.commons.httpclient.Header getResponseHeader(String name)
getResponseHeaderdmh
public org.apache.commons.httpclient.Header getResponseHeaderdmh(String name)
getResponseHeaders
public org.apache.commons.httpclient.Header[] getResponseHeaders()
getResponseFooters
public org.apache.commons.httpclient.Header[] getResponseFooters()
setRequestParameter
public void setRequestParameter(String name,
Object value)
getMethodParameter
public Object getMethodParameter(String key)
getMethodParameters
public org.apache.commons.httpclient.params.HttpMethodParams getMethodParameters()
getResponseParameter
public Object getResponseParameter(String name)
setRequestContentAsString
public void setRequestContentAsString(String content)
throws HTTPException
- Throws:
HTTPException
setMultipartRequest
public void setMultipartRequest(org.apache.commons.httpclient.methods.multipart.Part[] parts)
throws HTTPException
- Throws:
HTTPException
getCharSet
public String getCharSet()
getName
public String getName()
getURI
public String getURI()
getEffectiveVersion
public String getEffectiveVersion()
getProtocolVersion
public String getProtocolVersion()
getSoTimeout
public String getSoTimeout()
getVirtualHost
public String getVirtualHost()
getStatusText
public String getStatusText()
getAllowedMethods
public static Enumeration getAllowedMethods()
setFollowRedirects
public void setFollowRedirects(boolean tf)
getResponseCharSet
public String getResponseCharSet()
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.