首页 > 代码库 > Go Cookie 练习
Go Cookie 练习
package mainimport ( "io" "log" "net/http")func main() { http.HandleFunc("/", Cookie) http.HandleFunc("/2", Cookie2) http.ListenAndServe(":8080", nil)}func Cookie(rw http.ResponseWriter, req *http.Request) { c := &http.Cookie{ Name: "mycookie", Value: "hello world", Path: "/", //Domain: "localhost", } http.SetCookie(rw, c)}func Cookie2(rw http.ResponseWriter, req *http.Request) { //var c1 []*http.Cookie c1, err := req.Cookie("mycookie") if err != nil { //io.WriteString(rw, err.Error()) log.Printf(err.Error()) return } io.WriteString(rw, c1.Value)}
主要是测试新版本cookie里有空格的问题,在go1.3已经修复
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。