Copyright | See LICENSE file |
---|---|
License | BSD |
Maintainer | Ganesh Sittampalam <ganesh@earth.li> |
Stability | experimental |
Portability | non-portable (not tested) |
Safe Haskell | Safe-Inferred |
Language | Haskell98 |
This module provides the data types and functions for working with HTTP cookies.
Right now, it contains mostly functionality needed by Browser
.
- data Cookie = MkCookie {}
- cookieMatch :: (String, String) -> Cookie -> Bool
- cookiesToHeader :: [Cookie] -> Header
- processCookieHeaders :: String -> [Header] -> ([String], [Cookie])
Documentation
Cookie
is the Haskell representation of HTTP cookie values.
See its relevant specs for authoritative details.
cookieMatch :: (String, String) -> Cookie -> Bool Source
cookieMatch (domain,path) ck
performs the standard cookie
match wrt the given domain and path.
cookiesToHeader :: [Cookie] -> Header Source
cookieToHeaders ck
serialises Cookie
s to an HTTP request header.