最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳細介紹HTTP Cookie

 更新時間:2018年05月25日 10:44:04   作者:sanlo  
本篇文章主要介紹了詳細介紹HTTP Cookie,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Cookie總是保存在客戶端中,按在客戶端中的存儲位置,可分為內(nèi)存Cookie和硬盤Cookie。內(nèi)存Cookie由瀏覽器維護,保存在內(nèi)存中,瀏覽器關(guān)閉后就消失了,其存在時間是短暫的。硬盤Cookie保存在硬盤里,有一個過期時間,除非用戶手工清理或到了過期時間,硬盤Cookie不會被刪除,其存在時間是長期的。所以,按存在時間,可分為非持久Cookie和持久Cookie。

Cookie相關(guān)的Http頭

有 兩個Http頭部和Cookie有關(guān):Set-Cookie和Cookie。

Set-Cookie由服務(wù)器發(fā)送,它包含在響應請求的頭部中。它用于在客戶端創(chuàng)建一個Cookie

Cookie頭由客戶端發(fā)送,包含在HTTP請求的頭部中。注意,只有cookie的domain和path與請求的URL匹配才會發(fā)送這個cookie。

Set-Cookie Header

Set-Cookie響應頭的格式如下所示:

 Set-Cookie: <name>=<value>[; <name>=<value>]...

     [; expires=<date>][; domain=<domain_name>]

     [; path=<some_path>][; secure][; httponly]

expires=<date>: 設(shè)置cookie的有效期,如果cookie超過date所表示的日期時,cookie將失效。

 如果沒有設(shè)置這個選項,那么cookie將在瀏覽器關(guān)閉時失效。

注意:date是格林威治時間(GMT),使用如下格式表示:DAY, DD MMM YYYY HH:MM:SS GMT

DAY
  The day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).
DD
  The day in the month (such as 01 for the first day of the month).
MMM
  The three-letter abbreviation for the month (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec).
YYYY
  year.
HH
  The hour value in military time (22 would be 10:00 P.M., for example).
MM
 The minute value.
SS
 The second value.
domain=<domain_name> : 
path=<some_path>:

注:臨時cookie(沒有expires參數(shù)的cookie)不能帶有domain選項。

當客戶端發(fā)送一個http請求時,會將有效的cookie一起發(fā)送給服務(wù)器。

如果一個cookie的domain和path參數(shù)和URL匹配,那么這個cookie就是有效的。

一個URL中包含有domain和path,可以參考http://www.fzitv.net/w3school/html/html_url.htm

 secure   : 表示cookie只能被發(fā)送到http服務(wù)器。

httponly : 表示cookie不能被客戶端腳本獲取到。

在程序中生成expires

C的方式

time_t curTime = time(NULL);
tm * gmTime = gmtime(&curTime);
char strExperis[50];
strftime(strTimeBuf, 100, " %a, %d %b %Y %X GMT;", gmTime);

JavaScript的方式

var d = new Date();
var expires = d.toGMTString();

Windows中的InternetSetCookie

在Windows中我們可以使用InternetSetCookie來設(shè)置Cookie,假如說,A和B兩個進程使用Cookie通信,那么會有如下幾種情況:

 > A寫Global Cookie,B寫Session Cookie,此時,A中無法獲取Cookie

 > A寫Session Cookie,B寫Session Cookie,此時,A與B中的Cookie互不影響

 > A寫Session Cookie,B寫Global Cookie,此時A中的Cookie被Global Cookie覆蓋,它們共享一份Global Cookie

注:這種情況的后果下,如果有任意一個進程再寫Session Cookie,那么其他進程將獲取不到Cookie

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vscode的幾項基本配置詳解

    vscode的幾項基本配置詳解

    VSCode是一款免費的、開源的、高性能的、跨平臺的、輕量級的代碼編輯器,這篇文章主要介紹了vscode的幾項基本配置,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2020-05-05
  • chatGPT?deBug解決管理員登入服務(wù)器返回401問題

    chatGPT?deBug解決管理員登入服務(wù)器返回401問題

    這篇文章主要介紹了chatGPT?deBug解決管理員登入,服務(wù)器返回401,沒有拿到數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burpsuite模塊之Burpsuite Intruder模塊詳解

    Burp Intruder主要有四個模塊組成,本文針對每一模塊給大家詳細介紹,對Burpsuite Intruder模塊相關(guān)知識感興趣的朋友一起看看吧
    2021-09-09
  • vscode?ssh安裝librosa處理音頻的解決方法

    vscode?ssh安裝librosa處理音頻的解決方法

    這篇文章主要介紹了vscode?ssh安裝librosa處理音頻的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 在VS2019環(huán)境下使用Opencv調(diào)用GPU版本YOLOv4算法的詳細過程

    在VS2019環(huán)境下使用Opencv調(diào)用GPU版本YOLOv4算法的詳細過程

    隨著人工智能的不斷發(fā)展,機器學習這門技術(shù)也越來越重要,很多人都開啟了學習機器學習,本文就介紹了windows下YOLO的環(huán)境搭建流程,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • 5個Linux平臺程序員最愛的開發(fā)工具匯總

    5個Linux平臺程序員最愛的開發(fā)工具匯總

    這篇文章主要介紹了5個Linux平臺程序員最愛的開發(fā)工具匯總,程序最重要的工具就是源碼編輯器了,或者是一個全能的IDE,本文就羅列了5個Linux平臺最常用的編輯給大家,需要的朋友可以參考下
    2014-09-09
  • 深入探究ChatGPT的工作原理

    深入探究ChatGPT的工作原理

    這篇文章主要探討了ChatGPT的工作原理,ChatGPT是基于OpenAI開發(fā)的GPT-4架構(gòu)的大型語言模型,文中圖文介紹的非常詳細,感興趣的同學跟著小編一起來學習吧
    2023-06-06
  • ol7.7安裝部署4節(jié)點spark3.0.0分布式集群的詳細教程

    ol7.7安裝部署4節(jié)點spark3.0.0分布式集群的詳細教程

    這篇文章主要介紹了安裝部署4節(jié)點spark3.0.0分布式集群,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Burpsuite入門及使用詳細教程

    Burpsuite入門及使用詳細教程

    Burp Suite是用于攻擊web應用程序的集成平臺,接下來通過本文給大家介紹Burpsuite入門及使用詳細教程,感興趣的朋友一起看看吧
    2021-09-09
  • 新手程序員編程必不可少的工具

    新手程序員編程必不可少的工具

    這篇文章主要為大家詳細介紹了新手程序員編程必不可少的工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論

无极县| 泰宁县| 广西| 望谟县| 承德市| 沈丘县| 正安县| 花莲市| 宁都县| 井冈山市| 维西| 仪征市| 福清市| 临清市| 丰城市| 武平县| 苏州市| 大庆市| 新乐市| 科技| 望都县| 行唐县| 柞水县| 大理市| 平江县| 黑河市| 佛坪县| 荣成市| 沁源县| 和田市| 阿拉尔市| 安岳县| 贵溪市| 大石桥市| 玛纳斯县| 新乡县| 巨鹿县| 蒙山县| 彰武县| 始兴县| 运城市|