electric.http.cookies
Class ClientCookies

java.lang.Object
  extended byelectric.http.cookies.ClientCookies
All Implemented Interfaces:
ICookieConstants, IHTTPConstants

public class ClientCookies
extends java.lang.Object
implements IHTTPConstants, ICookieConstants

ClientCookies

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.util.http.IHTTPConstants
ACCEPT_LANGUAGE, ACCEPT_RANGES, APPLICATION_BINARY, APPLICATION_OCTET_STREAM, ASCII, AUTHORIZATION, BASIC, BOUNDARY, CHARSET_EQUALS, CHUNKED, CLOSE, COLON_SLASH_SLASH, CONNECT, CONNECTION, CONTENT_ID, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_TYPE, CONTINUATION_STATUS, CONTINUE_EXPECTATION, COOKIE, COOKIE_LISTENER, DATE, DEFAULT_CONTENT_TYPE, DEFAULT_HTTP_CHARSET, DEFAULT_HTTPS_PORT, DEFAULT_MIME_TYPE, DEFAULT_PROXY_PORT, DIGEST, EOL, EXPECT, EXPECT_HEADER, FORM_URLENCODED, GET, GLUE_SESSION, HEAD, HOST, HTTP_1_0, HTTP_1_1, HTTP_PROTOCOL, HTTPS_PROTOCOL, IF_MODIFIED_SINCE, KEEP_ALIVE, LAST_MODIFIED, LOCATION, MD5_HASH, MIME_BOUNDARY, MIME_VERSION, MULTIPART_CONTENT_TYPE, OK, POST, PROXY_AUTHORIZATION, RANGE, SC_CONTINUE, SC_MOVED, SC_MOVED_PERMANENTLY, SC_OK, SC_PROXY_AUTHENTICATION_REQUIRED, SC_UNAUTHORIZED, SEPARATOR, SERVER, SERVER_PREFIX, SERVER_TYPE, SET_COOKIE_0, SET_COOKIE_1, SLASH, START, TEXT_HTML, TEXT_PLAIN, TEXT_XML, TEXT_XML_UTF_8, TRANSFER_ENCODING, USER_AGENT, WWW_AUTHENTICATE
 
Fields inherited from interface electric.http.cookies.ICookieConstants
COMMENT, COOKIE_REAPER_NAME, DISCARD, DOMAIN, EXPIRES, MAX_AGE, PATH, REAP_CYCLE, SECURE, VERSION
 
Constructor Summary
ClientCookies()
           
 
Method Summary
static void addCookie(Context context, ClientCookie cookie)
           
static CookieHolder[] getCookieHolders(Context context)
           
static ClientCookie[] parseSetCookies0(java.lang.String setCookieHeader, java.lang.String requestURI)
          Parse an original netscape HTTP set-cookie (not set-cookie2) header.
static void removeCookieHolders(Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientCookies

public ClientCookies()
Method Detail

addCookie

public static void addCookie(Context context,
                             ClientCookie cookie)
Parameters:
context -
cookie -

getCookieHolders

public static CookieHolder[] getCookieHolders(Context context)
Parameters:
context -

removeCookieHolders

public static void removeCookieHolders(Context context)
Parameters:
context -

parseSetCookies0

public static ClientCookie[] parseSetCookies0(java.lang.String setCookieHeader,
                                              java.lang.String requestURI)
Parse an original netscape HTTP set-cookie (not set-cookie2) header. http://wp.netscape.com/newsref/std/cookie_spec.html Assume there can only be one cookie0 declaration per set-header.

Parameters:
setCookieHeader - an http set-cookie header value.
requestURI - request uri
Returns:
an array of cookies parsed out of the header (may be zero length)


copyright© 2001-2004 by webMethods All Rights Reserved.