package cookiejar

Import Path
	net/http/cookiejar (on golang.org and go.dev)

Dependency Relation
	imports 10 packages, and imported by 0 packages

Involved Source Files
	d-> jar.go
	    punycode.go

Exported Type Names

type Jar (struct) Jar implements the http.CookieJar interface from the net/http package. (*T) Cookies(u *url.URL) (cookies []*http.Cookie) (*T) SetCookies(u *url.URL, cookies []*http.Cookie) *T : net/http.CookieJar func New(o *Options) (*Jar, error)
type Options (struct) Options are the options for creating a new Jar. PublicSuffixList PublicSuffixList func New(o *Options) (*Jar, error)
type PublicSuffixList (interface) PublicSuffixList provides the public suffix of a domain. For example: - the public suffix of "example.com" is "com", - the public suffix of "foo1.foo2.foo3.co.uk" is "co.uk", and - the public suffix of "bar.pvt.k12.ma.us" is "pvt.k12.ma.us". Implementations of PublicSuffixList must be safe for concurrent use by multiple goroutines. An implementation that always returns "" is valid and may be useful for testing but it is not secure: it means that the HTTP server for foo.com can set a cookie for bar.com. A public suffix list implementation is in the package golang.org/x/net/publicsuffix. (T) PublicSuffix(domain string) string (T) String() string T : expvar.Var T : fmt.Stringer
Exported Values
func New(o *Options) (*Jar, error) New returns a new cookie jar. A nil *Options is equivalent to a zero Options.