使用go gin來操作cookie的講解
準(zhǔn)確地說, 這個標(biāo)題是有問題的, go gin只能給瀏覽器返回操作cookie的指令, 真正執(zhí)行cookie操作的是瀏覽器。 但廣泛地來講, 說go gin操作cookie, 也是可以的(間接操作)
來看go gin代碼:
package main import ( "github.com/gin-gonic/gin" ) func main() { router := gin.Default(); router.GET("/read_cookie", func(context *gin.Context) { val, _ := context.Cookie("name") context.String(200, "Cookie:%s", val) }) router.GET("/write_cookie", func(context *gin.Context) { context.SetCookie("name", "Shimin Li", 10, "/", "localhost", false, true) }) router.GET("/clear_cookie", func(context *gin.Context) { context.SetCookie("name", "Shimin Li", -1, "/", "localhost", false, true) }) router.Run(":8080") }
開啟服務(wù)。瀏覽器端執(zhí)行讀取、寫入、清除的操作分別是:
http://localhost:8080/read_cookie
http://localhost:8080/write_cookie
http://localhost:8080/clear_cookie
自己玩了一下, OK.
不多說。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Golang多線程爬蟲高效抓取大量數(shù)據(jù)的利器
Golang多線程爬蟲是一種高效抓取大量數(shù)據(jù)的利器。Golang語言天生支持并發(fā)和多線程,可以輕松實現(xiàn)多線程爬蟲的開發(fā)。通過使用Golang的協(xié)程和通道,可以實現(xiàn)爬蟲的高效并發(fā)抓取、數(shù)據(jù)處理和存儲2023-05-05sublime text3解決Gosublime無法自動補全代碼的問題
本文主要介紹了sublime text3解決Gosublime無法自動補全代碼的問題,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01基于Golang實現(xiàn)Redis協(xié)議解析器
這篇文章主要為大家詳細(xì)介紹了如何通過GO語言編寫簡單的Redis協(xié)議解析器,文中的示例代碼講解詳細(xì),對我們深入了解Go語言有一定的幫助,需要的可以參考一下2023-03-03