好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > 淺談golang的http cookie用法

淺談golang的http cookie用法

熱門標(biāo)簽:鄭州亮點(diǎn)科技用的什么外呼系統(tǒng) 濱州自動(dòng)電銷機(jī)器人排名 釘釘有地圖標(biāo)注功能嗎 汕頭小型外呼系統(tǒng) 惠州電銷防封電話卡 黃岡人工智能電銷機(jī)器人哪個(gè)好 浙江高頻外呼系統(tǒng)多少錢一個(gè)月 建造者2地圖標(biāo)注 阿里云ai電話機(jī)器人

在服務(wù)端程序開發(fā)的過程中,cookie經(jīng)常被用于驗(yàn)證用戶登錄。golang 的 net/http 包中自帶 http cookie的定義,下面就來講一下cookie的一般用法以及需要注意的問題。

http cookie的定義

先來看下golang對(duì)cookie結(jié)構(gòu)體的定義:

type Cookie struct {
    Name string
    Value string

    Path    string  // optional
    Domain   string  // optional
    Expires  time.Time // optional
    RawExpires string  // for reading cookies only

    // MaxAge=0 means no 'Max-Age' attribute specified.
    // MaxAge0 means delete cookie now, equivalently 'Max-Age: 0'
    // MaxAge>0 means Max-Age attribute present and given in seconds
    MaxAge  int
    Secure  bool
    HttpOnly bool
    Raw   string
    Unparsed []string // Raw text of unparsed attribute-value pairs
}

常用參數(shù):

Name : cookie的名稱

Value : cookie名稱對(duì)應(yīng)的值

Domain : cookie的作用域

Expires : 設(shè)置cookie的過期時(shí)間

HttpOnly : 設(shè)置httpOnly屬性(說明:Cookie的HttpOnly屬性,指示瀏覽器不要在除HTTP(和 HTTPS)請(qǐng)求之外暴露Cookie。一個(gè)有HttpOnly屬性的Cookie,不能通過非HTTP方式來訪問,例如通過調(diào)用JavaScript(例如,引用 document.cookie),因此,不可能通過跨域腳本(一種非常普通的攻擊技術(shù))來偷走這種Cookie。尤其是Facebook 和 Google 正在廣泛地使用HttpOnly屬性。)

Secure : 設(shè)置Secure屬性(說明:Cookie的Secure屬性,意味著保持Cookie通信只限于加密傳輸,指示瀏覽器僅僅在通過安全/加密連接才能使用該Cookie。如果一個(gè)Web服務(wù)器從一個(gè)非安全連接里設(shè)置了一個(gè)帶有secure屬性的Cookie,當(dāng)Cookie被發(fā)送到客戶端時(shí),它仍然能通過中間人攻擊來攔截)
MaxAge : 設(shè)置過期時(shí)間,對(duì)應(yīng)瀏覽器cookie的MaxAge屬性

服務(wù)端設(shè)置cookie

了解的cookie的屬性,我們可以在服務(wù)端對(duì)cookie進(jìn)行設(shè)置。

COOKIE_MAX_MAX_AGE   = time.Hour * 24 / time.Second  // 單位:秒。
maxAge = int(COOKIE_MAX_MAX_AGE)
uid:="10"

uid_cookie:=http.Cookie{
    Name:  "uid",
    Value:  uid,
    Path:   "/",
    HttpOnly: false,
    MaxAge:  maxAge
  }

http.SetCookie(c.Writer,uid_cookie)

瀏覽器記錄cookie

服務(wù)端獲取cookie

var c = *gin.Context
uid, err := c.Request.Cookie("uid")

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • golang復(fù)用http.request.body的方法示例
  • golang http連接復(fù)用方法

標(biāo)簽:昭通 阿壩 泰安 滄州 瀘州 晉中 東營(yíng) 駐馬店

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談golang的http cookie用法》,本文關(guān)鍵詞  淺談,golang,的,http,cookie,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談golang的http cookie用法》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談golang的http cookie用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 神马影院达达| 91精品国产99久久久久久红楼| 欧美超级乱淫成人漫画| 娄烦县| 国产精自产拍久久久久久| 公侵犯玩弄熟睡人妻的后果| 10000个有效实名认证游戏| 7777精品伊人久久久大香线蕉广告 | 在浴室里含着奶头吸的视频| 小受穿丁字裤被c到高潮视频| 粉嫩紧窄的蜜一开一| 从卧室一直c到厨房| 在公交车上强弄到高c的说说| 中国人xxxxxxx免费看视频| 91新网址| 《波多野结衣办公室系列》| 日本理论片哺乳期奶水| 性生活试看| 亚洲国产91在线| 成人性生交大片免费看A片鸭王| 欧美rapper高清头像在线观看| 三级中文字幕永久在线视频| GOGO嫩妇裸体艺术| 欧美一级婬片AAA片红豆影院| 久久公开视频| 久久精品成人国产午夜| h文宫交灌尿| 久久精品国产第一区二区三区最新章节| 在线免费成人网| 直男癌进入言情小说后| 午夜国产理论| 小荡货你好湿好紧好浪漫画| 福利电影91| 萌白酱国产一区二区三区| 日韩精品久久久久影院| 中文字幕无码亚洲日韩蜜臀app| 香港一区二区三区毛片| 女囗交姿势图3d效果展示图| 美女隐私全免费视频| 91不卡| 免费秘?羞羞视频入口|