如何在 Go 中使用 cookie jar 维护相同的会话
How to maintain the same session using a cookie jar in Go
我想知道如何在 Go 中使用 cookie jar 来维护相同的会话
我在 JS 中用这个方法完成了这个:
const cookieJar = request.jar();
request({
headers: {
//headers here
},
url: url,
jar: cookieJar
method: 'GET'
我想知道上面的 Go 代码是否有等效项。谢谢!
你猫试试这样的东西:
req, err := http.NewRequest("GET", "http://localhost:8080/", nil)
if err != nil { // ... }
jar, err := cookiejar.New(nil)
if err != nil { // ... }
client := &http.Client{Jar: jar}
res, err := client.Do(req)
if err != nil { // ... }
我想知道如何在 Go 中使用 cookie jar 来维护相同的会话
我在 JS 中用这个方法完成了这个:
const cookieJar = request.jar();
request({
headers: {
//headers here
},
url: url,
jar: cookieJar
method: 'GET'
我想知道上面的 Go 代码是否有等效项。谢谢!
你猫试试这样的东西:
req, err := http.NewRequest("GET", "http://localhost:8080/", nil)
if err != nil { // ... }
jar, err := cookiejar.New(nil)
if err != nil { // ... }
client := &http.Client{Jar: jar}
res, err := client.Do(req)
if err != nil { // ... }