go标准库之net/http/cookiejar

golang  

net/http/cookiejar

cookiejar包实现了保管在内存中的服务RFC 6265标准的http.CookieJar接口

  • type PublicSuffixList interface

    PublicSuffixList接口的实现必须是并发安全的.一个总是返回""的实现是合法的,也可以通过测试;但却是不安全的:它允许HTTP服务端跨域名设置cookie

    1. PublicSuffix 返回域名的公共后缀.
    2. String 返回公共后缀列表的来源的说明,该说明一般应该包含时间戳和版本号.
  • type Options struct

    Options是创建新Jar的选项

    1. PublicSuffixList 是公共后缀列表,用于觉得HTTP服务端是否能给某域名设置cookie,nil值合法的,也是可以通过测试;但却是不安全的:它允许HTTP服务端跨域名设置cookie
  • type Jar struct

    Jar类型实现了net/http包的http.CookieJar接口

  • func New

    返回一个新的Jar,nil指针等价于Options零值的指针

  • func (*Jar) Cookies

    实现CookieJar接口的Cookies方法,如果URL协议不是HTTP/HTTPS会返回空slice

  • func (*Jar) SetCookies

    实现CookieJar接口的SetCookies方法,如果URL协议不是HTTP/HTTPS则不会有实际操作



评论 0

发表评论

Top