|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.httpclient.HttpState
A container for HTTP attributes that may persist from request
to request, such as Cookie
s and authentication
Credentials
.
Constructor Summary | |
HttpState()
|
Method Summary | |
void |
addCookie(Cookie cookie)
Add a cookie. |
void |
addCookies(Cookie[] newcookies)
Add zero or more cookies If any given cookie has already expired, deletes the corresponding existing cookie (if any). |
Cookie[] |
getCookies()
Obtain an array of my Cookie s. |
Cookie[] |
getCookies(java.lang.String domain,
int port,
java.lang.String path,
boolean secure,
java.util.Date now)
Obtain an array of my Cookie s that
match the given request parameters. |
Credentials |
getCredentials(java.lang.String realm)
Get the Credentials for the given authentication realm. |
boolean |
purgeExpiredCookies()
Remove all of my Cookie s that
have expired according to the current
system time. |
boolean |
purgeExpiredCookies(java.util.Date date)
Remove all of my Cookie s that
have expired by the specified date. |
void |
setCredentials(java.lang.String realm,
Credentials credentials)
Set the Credentials for the given authentication realm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HttpState()
Method Detail |
public void addCookie(Cookie cookie)
cookie
- the Cookie
to addpublic void addCookies(Cookie[] newcookies)
newcookies
- the Cookie
s to addpublic Cookie[] getCookies()
Cookie
s.Cookie
s.public Cookie[] getCookies(java.lang.String domain, int port, java.lang.String path, boolean secure, java.util.Date now)
Cookie
s that
match the given request parameters.domain
- the request domainport
- the request portpath
- the request pathsecure
- true
when using HTTPSnow
- the Date
by which expiration is determinedCookie
s.Cookie.matches(java.lang.String, int, java.lang.String, boolean, java.util.Date)
public boolean purgeExpiredCookies()
Cookie
s that
have expired according to the current
system time.purgeExpiredCookies(java.util.Date)
public boolean purgeExpiredCookies(java.util.Date date)
Cookie
s that
have expired by the specified date.Cookie.isExpired(java.util.Date)
public void setCredentials(java.lang.String realm, Credentials credentials)
Set the Credentials
for the given authentication realm.
When realm is null
, I'll use the given
credentials when no other Credentials
have
been supplied for the given challenging realm.
(I.e., use a null
realm to set the "default"
credentials.)
realm
- the authentication realmcredentials
- the authentication credentials for the given realmpublic Credentials getCredentials(java.lang.String realm)
Get the Credentials
for the given authentication realm.
When realm is null
, I'll return the
"default" credentials.
(See setCredentials
.)
realm
- the authentication realm
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |