If I get the cookie by typing document.cookie
in the browser, is there any way to parse the raw string and save it as a http.Cookie?
在Golang中解析Cookie字符串
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- duanrong5927 2015-02-01 12:43关注
package main import ( "bufio" "fmt" "net/http" "strings" ) func main() { rawCookies := "cookie1=value1;cookie2=value2" rawRequest := fmt.Sprintf("GET / HTTP/1.0 Cookie: %s ", rawCookies) req, err := http.ReadRequest(bufio.NewReader(strings.NewReader(rawRequest))) if err == nil { cookies := req.Cookies() fmt.Println(cookies) } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报