go中cookie维持

Author Avatar
Erien 7月 25, 2018

使用cookieJa对response中的cookie进行存储


import "net/http/cookiejar"

func main() {
    var client http.Client
    jar, err := cookiejar.New(nil)
    if err != nil {
        panic(err)
    }
    client.Jar = jar

    client.Post(...) // 在这里登陆
    client.Get()     // 后续请求client会自动将cookie加入
}