diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2004-05-31 18:22:40 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2004-05-31 18:22:40 (GMT) |
commit | 2a6ba9097ee3942ae328befaf074ce9722b93ca0 (patch) | |
tree | 475a4e8bfd2d8aedd0c38f5e813ba8ad4d23e991 /Doc/whatsnew | |
parent | 0a6d0ff8d9ad27d66eb8195b9366e5b49dbb69b6 (diff) | |
download | cpython-2a6ba9097ee3942ae328befaf074ce9722b93ca0.zip cpython-2a6ba9097ee3942ae328befaf074ce9722b93ca0.tar.gz cpython-2a6ba9097ee3942ae328befaf074ce9722b93ca0.tar.bz2 |
Patch #963318: Add support for client-side cookie management.
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/whatsnew24.tex | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Doc/whatsnew/whatsnew24.tex b/Doc/whatsnew/whatsnew24.tex index bcb9134..a394971 100644 --- a/Doc/whatsnew/whatsnew24.tex +++ b/Doc/whatsnew/whatsnew24.tex @@ -569,6 +569,25 @@ For example: %====================================================================== % whole new modules get described in \subsections here +\subsection{cookielib} + +The \module{cookielib} library supports client-side handling for HTTP +cookies, just as the \module{Cookie} provides server-side cookie +support in CGI scripts. This library manages cookies in a way similar +to web browsers. Cookies are stored in cookie jars; the library +transparently stores cookies offered by the web server in the cookie +jar, and fetches the cookie from the jar when connecting to the +server. Similar to web browsers, policy objects control whether +cookies are accepted or not. + +In order to store cookies across sessions, two implementations of +cookie jars are provided: one that stores cookies in the Netscape +format, so applications can use the Mozilla or Lynx cookie jars, and +one that stores cookies in the same format as the Perl libwww libary. + +\module{urllib2} has been changed to interact with \module{cookielib}: +\class{HTTPCookieProcessor} manages a cookie jar that is used when +accessing URLs. % ====================================================================== \section{Build and C API Changes} |