五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

會話管理

http協(xié)議中,我們了解到了,http每次請求都是握手/揮手,第二次和第一次請求時沒有任何關(guān)聯(lián)的,屬于無狀態(tài)協(xié)議,那么問題來了,既然http是無狀態(tài)協(xié)議,那服務(wù)器是怎么區(qū)分不同的用戶的呢?,這就是會話了

基礎(chǔ)講解

服務(wù)器能區(qū)分用戶的原理主要就是在于會話,每次發(fā)起http請求時,都附加上一條身份識別數(shù)據(jù),例如下面這個http請求頭:

GET / HTTP/1.1
Host: www.fe88.cn
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4094.1 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.8
Cookie: Hm_lvt_4c8d895ff3b25bddb6fa4185c8651cc3=1541986142,1542074627,1542158990,1542252497; Hm_lpvt_4c8d895ff3b25bddb6fa4185c8651cc3=1542252498

拋開http本身需要的數(shù)據(jù),我們講解下:

User-Agent: 用戶端信息,瀏覽器的各種信息
Cookie: cookie會話

服務(wù)端可以通過User-Agent獲得用戶的瀏覽器信息,可以通過cookie獲取自定義的信息
所以我們可以:

  • 用戶A第一次進入,沒有附帶cookie
  • 服務(wù)端記錄這個用戶,響應(yīng)頭增加一個set_cookie:id=1的cookie
  • 瀏覽器獲得響應(yīng)頭,解析到set_cookie動作,把id=1存進cookie
  • 第二次請求服務(wù)端,帶上id=1的cookie,服務(wù)端就可以知道:這次請求時用戶A請求的
  • 同理,用戶B第一次進入,服務(wù)端響應(yīng)set_cookie:id=2
  • ...

可以看出,只要用戶端每次請求,跟服務(wù)端約定好一個參數(shù)作為用戶標識,服務(wù)端就可以通過這個標識區(qū)分不同的用戶了

主站蜘蛛池模板: 国内精品久久久久久久97牛牛 | 日本久久网站 | 国产伦精品一区二区三区视频金莲 | 日本午夜视频在线观看 | 五月婷婷电影 | 国产69精品久久久久99 | 久久99精品一区二区三区 | 欧美a欧美| 亚洲国产系列久久精品99人人 | 国内精品久久久久影院中国 | 免费看一区二区三区 | 国产va在线 | 免费国产va在线观看视频 | 久久艹综合 | yiren99| 久久这里只有精品免费看青草 | 天天干天天干天天干天天干 | 玖玖99视频| 动漫精品一级毛片动漫 | 欧美国产日韩久久久 | 久久中文网 | 婷婷六月丁| 国产精品久久久久久久久久98 | 国产精品福利午夜在线观看 | 国产一级影院 | 97精品在线视频 | 私人免费电影影院 | 国产亚洲视频在线播放大全 | 久久精品久久久久久久久人 | 久久精品爱国产免费久久 | 精品久久久久久中文 | 涩色婷婷狠狠第四四房社区奇米 | a级毛片免费观看在线播放 一级毛片视频播放 | 国内精品久久久久久中文字幕 | 欧美在线 | 亚洲 | 五月天在线观看免费视频播放 | 欧洲高清一区二区三区试看 | 中文字幕在线不卡 | 久久成人免费播放网站 | 青青草国产青春综合久久 | 国产高清精品一级毛片 |