|
Préférences
Moteurs de recherche
|
||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
java.net
|
Constructor Summary | |
---|---|
CookieHandler()
|
Method Summary | |
---|---|
abstract Map<String,List<String>> |
get(URI uri,
Map<String,List<String>> requestHeaders)
Gets all the applicable cookies from a cookie cache for the specified uri in the request header. |
static CookieHandler |
getDefault()
Gets the system-wide cookie handler. |
abstract void |
put(URI uri,
Map<String,List<String>> responseHeaders)
Sets all the applicable cookies, examples are response header fields that are named Set-Cookie2, present in the response headers into a cookie cache. |
static void |
setDefault(CookieHandler cHandler)
Sets (or unsets) the system-wide cookie handler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CookieHandler()
Method Detail |
---|
public static CookieHandler getDefault()
SecurityException
- If a security manager has been installed and it denies
NetPermission
("getCookieHandler")setDefault(CookieHandler)
public static void setDefault(CookieHandler cHandler)
cHandler
- The HTTP cookie handler, or
null
to unset.
SecurityException
- If a security manager has been installed and it denies
NetPermission
("setCookieHandler")getDefault()
public abstract Map<String,List<String>> get(URI uri, Map<String,List<String>> requestHeaders) throws IOException
uri
- a URI
to send cookies to in a requestrequestHeaders
- - a Map from request header
field names to lists of field values representing
the current request headers
IOException
- if an I/O error occurs
IllegalArgumentException
- if either argument is nullput(URI, Map)
public abstract void put(URI uri, Map<String,List<String>> responseHeaders) throws IOException
uri
- a URI
where the cookies come fromresponseHeaders
- an immutable map from field names to
lists of field values representing the response
header fields returned
IOException
- if an I/O error occurs
IllegalArgumentException
- if either argument is nullget(URI, Map)