org.apache.http.client.methods
Class HttpGet

java.lang.Object
  extended by org.apache.http.message.AbstractHttpMessage
      extended by org.apache.http.client.methods.HttpRequestBase
          extended by org.apache.http.client.methods.HttpGet
All Implemented Interfaces:
java.lang.Cloneable, org.apache.http.client.methods.AbortableHttpRequest, org.apache.http.client.methods.HttpUriRequest, org.apache.http.HttpMessage, org.apache.http.HttpRequest

@NotThreadSafe
public class HttpGet
extends org.apache.http.client.methods.HttpRequestBase

HTTP GET method.

The HTTP GET method is defined in section 9.3 of RFC2616:

The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not the source text of the process, unless that text happens to be the output of the process.

Since:
4.0

Field Summary
static java.lang.String METHOD_NAME
           
 
Fields inherited from class org.apache.http.message.AbstractHttpMessage
headergroup, params
 
Constructor Summary
HttpGet()
           
HttpGet(java.lang.String uri)
           
HttpGet(java.net.URI uri)
           
 
Method Summary
 java.lang.String getMethod()
          Returns the HTTP method this request uses, such as GET, PUT, POST, or other.
 
Methods inherited from class org.apache.http.client.methods.HttpRequestBase
abort, clone, getProtocolVersion, getRequestLine, getURI, isAborted, setConnectionRequest, setReleaseTrigger, setURI
 
Methods inherited from class org.apache.http.message.AbstractHttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.http.HttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 

Field Detail

METHOD_NAME

public static final java.lang.String METHOD_NAME
See Also:
Constant Field Values
Constructor Detail

HttpGet

public HttpGet()

HttpGet

public HttpGet(java.net.URI uri)

HttpGet

public HttpGet(java.lang.String uri)
Throws:
java.lang.IllegalArgumentException - if the uri is invalid.
Method Detail

getMethod

public java.lang.String getMethod()
Description copied from interface: org.apache.http.client.methods.HttpUriRequest
Returns the HTTP method this request uses, such as GET, PUT, POST, or other.

Specified by:
getMethod in interface org.apache.http.client.methods.HttpUriRequest
Specified by:
getMethod in class org.apache.http.client.methods.HttpRequestBase