|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 | |
---|---|
BodyGenerator |
getBodyGenerator()
Return the current request's body generator. |
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 |
File |
getFile()
Return the File to upload. |
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 |
PerRequestConfig |
getPerRequestConfig()
Return Per request configuration. |
ProxyServer |
getProxyServer()
Return the ProxyServer |
FluentStringsMap |
getQueryParams()
Return the query params. |
String |
getRawUrl()
Return the undecoded url |
Realm |
getRealm()
Return the Realm |
String |
getReqType()
Return the request's type (GET, POST, etc.) |
InputStream |
getStreamData()
Return the current request's body as an InputStream |
String |
getStringData()
Return the current request's body as a string |
String |
getUrl()
Return the decoded url |
String |
getVirtualHost()
Return the virtual host value. |
boolean |
isRedirectEnabled()
Return the true> to follow redirect |
Method Detail |
---|
String getReqType()
String getUrl()
String getRawUrl()
FluentCaseInsensitiveStringsMap getHeaders()
FluentCaseInsensitiveStringsMap
contains headers.Collection<Cookie> getCookies()
byte[] getByteData()
String getStringData()
InputStream getStreamData()
Request.EntityWriter getEntityWriter()
BodyGenerator getBodyGenerator()
long getLength()
FluentStringsMap getParams()
FluentStringsMap
of parameters.List<Part> getParts()
Part
Part
String getVirtualHost()
FluentStringsMap getQueryParams()
FluentStringsMap
of query stringProxyServer getProxyServer()
ProxyServer
ProxyServer
Realm getRealm()
Realm
Realm
File getFile()
File
to upload.
File
to upload.boolean isRedirectEnabled()
PerRequestConfig getPerRequestConfig()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |