HTTP概念详解与案例测试
生活随笔
收集整理的這篇文章主要介紹了
HTTP概念详解与案例测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- HTTP簡介
- HTTP協議的作用
- HTTP協議的特點
- HTTP協議
- HTTP響應
HTTP簡介
HTTP協議:
超文本傳輸協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網絡協議。用于定義WEB瀏覽器與WEB服務器之間交換數據的過程。
一般服務器就是說,有一些共享資源可以供其他用戶使用,并且其他用戶可以向上面上傳資源的計算機個體
HTTP協議的作用
HTTP協議是學習JavaWeb開發的基石,幫助管理和維護?些復雜的WEB站點
HTTP協議的特點
①請求和響應必須成對;
②先有請求后有響應。
HTTP協議
由客戶端向服務器端
包含請求行、請求頭、空行、請求體 四個部分
①請求行
②請求頭
描述了客戶端向服務器發送請求時使用的http協議類型、所使用的編碼以及發送內容的長度,referer,等等。
請求頭也是用的鍵值對key:value
| Referer | 瀏覽器通知服務器,當前請求來自何處 。 如果是直接訪問,則不會有這個頭 。 常用于:防盜鏈 |
| Cookie | 與會話有關技術,用于存放瀏覽器緩存的cookie信息 |
| User-Agent | 瀏覽器通知服務器,客戶端瀏覽器與操作系統相關信息 |
③請求體
通常情況下,只有post請求方式才會使用到請求體, 請求體中都是用戶表單提交的數據,每一項數據都使用鍵值對key=value,多組值使用&相連。例如;username=tom&password=1234HTTP響應
從服務端到客戶端
響應行、響應頭、空行、響應體 四個部分
①響應行
②響應頭
響應頭: 用來描述服務器回給客戶端瀏覽器的content的?些描述 響應頭也是用的鍵值對 key:value| Location | 指定響應的路徑,需要與狀態碼302配合使用,完成跳轉 |
| Content-Disposition | 文件下載的時候使用。通過瀏覽器以下載方式解析正文 |
| Set-Cookie | 與會話相關技術。服務器向瀏覽器寫入cookie |
| Refresh | 定時刷新 |
③響應體
服務器發送給瀏覽器的正文
總結
以上是生活随笔為你收集整理的HTTP概念详解与案例测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ps4型号有什么区别
- 下一篇: Servlet使用基本步骤及功能实现