ucar.nc2.util.net
Class HTTPMethod

java.lang.Object
  extended by 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
           
 
Constructor Summary
HTTPMethod(ucar.nc2.util.net.HTTPSession.Methods m, String uri, HTTPSession session)
           
 
Method Summary
 boolean canHoldContent()
           
 void close()
           
 void consumeContent()
           
 int execute()
           
static Enumeration getAllowedMethods()
           
 String getCharSet()
           
 org.apache.commons.httpclient.HttpState getContext()
           
 String getEffectiveVersion()
           
 Object getMethodParameter(String key)
           
 org.apache.commons.httpclient.params.HttpMethodParams getMethodParameters()
           
 String getName()
           
 String getPath()
           
 String getProtocolVersion()
           
 org.apache.commons.httpclient.Header getRequestHeader(String name)
           
 org.apache.commons.httpclient.Header[] getRequestHeaders()
           
 String getRequestLine()
           
 byte[] getResponseAsBytes()
           
 byte[] getResponseAsBytes(int maxsize)
           
 InputStream getResponseAsStream()
           
 String getResponseAsString()
           
 String getResponseAsString(String charset)
           
 InputStream getResponseBodyAsStream()
           
 String getResponseCharSet()
           
 org.apache.commons.httpclient.Header[] getResponseFooters()
           
 org.apache.commons.httpclient.Header getResponseHeader(String name)
           
 org.apache.commons.httpclient.Header getResponseHeaderdmh(String name)
           
 org.apache.commons.httpclient.Header[] getResponseHeaders()
           
 Object getResponseParameter(String name)
           
 String getSoTimeout()
           
 int getStatusCode()
           
 String getStatusLine()
           
 String getStatusText()
           
 String getURI()
           
 String getVirtualHost()
           
 void setContext(org.apache.commons.httpclient.HttpState cxt)
           
 void setFollowRedirects(boolean tf)
           
 void setMethodHeaders(List<org.apache.commons.httpclient.Header> headers)
           
 void setMultipartRequest(org.apache.commons.httpclient.methods.multipart.Part[] parts)
           
 void setRequestContentAsString(String content)
           
 void setRequestHeader(org.apache.commons.httpclient.Header h)
           
 void setRequestHeader(String name, String value)
           
 void setRequestParameter(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

closed

protected boolean closed
Constructor Detail

HTTPMethod

public HTTPMethod(ucar.nc2.util.net.HTTPSession.Methods m,
                  String uri,
                  HTTPSession session)
           throws HTTPException
Throws:
HTTPException
Method Detail

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.