java web 请求跟踪_IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie技术
原標(biāo)題:IT兄弟連 JavaWeb教程 Servlet會(huì)話跟蹤 Cookie技術(shù)
Cookie使用HTTPHeader傳遞數(shù)據(jù)。Cookie機(jī)制定義了兩種報(bào)頭,Set-Cookie報(bào)頭和Cookie報(bào)頭。Set-Cookie報(bào)頭包含于Web服務(wù)器的響應(yīng)頭(ResponseHeader)中,Cookie報(bào)頭包含在瀏覽器客戶端請(qǐng)求頭(RequestHeader)中。其原理如下:
Cookie
1.客戶端在瀏覽器的地址欄中鍵入Web服務(wù)器的URL,瀏覽器發(fā)送讀取網(wǎng)頁(yè)的請(qǐng)求。
2.服務(wù)器接收到請(qǐng)求后,產(chǎn)生一個(gè)Ser-Cookie報(bào)頭,放在HTTP報(bào)文中一起回傳客戶端,發(fā)起一次會(huì)話。
3.客戶端收到應(yīng)答后,若要繼續(xù)該次會(huì)話,則將Set-Cookie中的內(nèi)容取出,形成一個(gè)Cookie.txt文件存儲(chǔ)在客戶端計(jì)算機(jī)里。
4.當(dāng)客戶端再次向服務(wù)器發(fā)出請(qǐng)求時(shí),瀏覽器先在電腦里尋找對(duì)應(yīng)網(wǎng)站的Cookie.txt文件。如果找到,則根據(jù)此Cookie.txt產(chǎn)生Cookie報(bào)頭,放在HTTP請(qǐng)求報(bào)文中發(fā)給服務(wù)器。
5.服務(wù)器接收到包含Cookie報(bào)頭的請(qǐng)求,檢索其Cookie中與用戶有關(guān)的信息,生成一個(gè)客戶端所請(qǐng)示的頁(yè)面應(yīng)答傳遞給客戶端。 瀏覽器的每一次網(wǎng)頁(yè)請(qǐng)求,都可以傳遞已存在的Cookie文件,例如,瀏覽器的打開(kāi)或刷新網(wǎng)頁(yè)操作。返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的java web 请求跟踪_IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java-developer 性能是怎么
- 下一篇: MFC 加载gif