javaweb基礎之HTTP
阿新 • • 發佈:2020-08-20
一、http協議是一個重要的協議,他是貫穿整合B/S架構的核心協議。因此學習http協議的時候一定要從請求和響應兩個角度思考。注意方向性(請求:瀏覽器->伺服器;響應:伺服器->瀏覽器)
二、HTTP
概念:Hyper Text Transfer Protocol 超文字傳輸協議
傳輸協議:定義了,客戶端和伺服器端通訊時,傳送資料的格式
特點:
1. 基於TCP/IP的高階協議
2. 預設埠號:80
3. 基於請求/響應模型的:一次請求對應一次響應
4. 無狀態的:每次請求之間相互獨立,不能互動資料
三、請求訊息資料格式
1.請求行 請求方式 請求url 請求協議/版本 GET /login.html HTTP/1.1 請求方式: HTTP協議有7中請求方式,常用的有2種 GET: a. 請求引數在請求行中,在url後。 b. 請求的url長度有限制的 c. 不太安全 POST: a. 請求引數在請求體中 b. 請求的url長度沒有限制的 c. 相對安全