com.ning.http.client
Interface Request


public interface Request

The Request class can be used to construct HTTP request: Request r = new RequestBuilder().setUrl("url) .setRealm((new Realm.RealmBuilder()).setPrincipal(user) .setPassword(admin) .setRealmName("MyRealm") .setScheme(Realm.AuthScheme.DIGEST).build()); r.execute();


Nested Class Summary
static interface Request.EntityWriter
          An entity that can be used to manipulate the Request's body output before it get sent.
 
Method Summary
 byte[] getByteData()
          Return the current request's body as a byte array
 Collection<Cookie> getCookies()
          Return Coookie.
 Request.EntityWriter getEntityWriter()
          Return the current request's body as an EntityWriter
 FluentCaseInsensitiveStringsMap getHeaders()
          Return the current set of Headers.
 long getLength()
          Return the current size of the content-lenght header based on the body's size.
 FluentStringsMap getParams()
          Return the current parameters.
 List<Part> getParts()
          Return the current Part
 ProxyServer getProxyServer()
          Return the ProxyServer
 FluentStringsMap getQueryParams()
          Return the query params.
 String getRawUrl()
          Return the undecoded url
 Realm getRealm()
          Return the Realm
 InputStream getStreamData()
          Return the current request's body as an InputStream
 String getStringData()
          Return the current request's body as a string
 RequestType getType()
          Return the request's type (GET, POST, etc.)
 String getUrl()
          Return the decoded url
 String getVirtualHost()
          Return the virtual host value.
 

Method Detail

getType

RequestType getType()
Return the request's type (GET, POST, etc.)

Returns:
the request's type (GET, POST, etc.)

getUrl

String getUrl()
Return the decoded url

Returns:
the decoded url

getRawUrl

String getRawUrl()
Return the undecoded url

Returns:
the undecoded url

getHeaders

FluentCaseInsensitiveStringsMap getHeaders()
Return the current set of Headers.

Returns:
a FluentCaseInsensitiveStringsMap contains headers.

getCookies

Collection<Cookie> getCookies()
Return Coookie.

Returns:
an unmodifiable Collection of Cookies

getByteData

byte[] getByteData()
Return the current request's body as a byte array

Returns:
a byte array of the current request's body.

getStringData

String getStringData()
Return the current request's body as a string

Returns:
an String representation of the current request's body.

getStreamData

InputStream getStreamData()
Return the current request's body as an InputStream

Returns:
an InputStream representation of the current request's body.

getEntityWriter

Request.EntityWriter getEntityWriter()
Return the current request's body as an EntityWriter

Returns:
an EntityWriter representation of the current request's body.

getLength

long getLength()
Return the current size of the content-lenght header based on the body's size.

Returns:
the current size of the content-lenght header based on the body's size.

getParams

FluentStringsMap getParams()
Return the current parameters.

Returns:
a FluentStringsMap of parameters.

getParts

List<Part> getParts()
Return the current Part

Returns:
the current Part

getVirtualHost

String getVirtualHost()
Return the virtual host value.

Returns:
the virtual host value.

getQueryParams

FluentStringsMap getQueryParams()
Return the query params.

Returns:
FluentStringsMap of query string

getProxyServer

ProxyServer getProxyServer()
Return the ProxyServer

Returns:
the ProxyServer

getRealm

Realm getRealm()
Return the Realm

Returns:
the Realm


Copyright © 2010. All Rights Reserved.