五月天激情丁香,国产精品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ū)分不同的用戶了

主站蜘蛛池模板: 国产精品_国产精品_国产精品 | 国产美女在线免费观看 | 极情综合网 | 免费看电影视频网站 | 福利视频99| 久久97久久99久久综合 | 成人夜色视频网站在线观看 | 蜜臀网站 | 久久综合精品不卡一区二区 | 久久久高清免费视频 | 99香蕉精品视频在线观看 | 久久99中文字幕久久 | 国产精品久久国产精品99盘 | 免费高清影视 | 国产一级在线播放 | 欧美天天爽 | 日韩欧美视频二区 | 亚洲色图综合网 | 国内亚州视频在线观看 | 国产91色综合久久免费分享 | 青草草视频在线观看 | 日本不卡视频网站 | 精品中文字幕一区二区三区四区 | 婷婷网址 | 日本高清在线不卡 | 国产亚洲精品视频中文字幕 | 色老头成人免费综合视频 | 可以在线观看免费视频 | 四虎影视在线播放 | 第四色最新网址 | 久久人人爽人人爽人人 | 国内精品一区二区三区app | 晚上看的www视频高清免费动漫 | 青青草97国产精品免费观看 | 免费观看国产精品视频 | 国产精品毛片一区 | 国产精品久久久久久久免费 | 激情四月婷婷 | 国产成人久久精品一区二区三区 | 国产精品_国产精品_国产精品 | 国产亚洲精品视频中文字幕 |