什么是HTTP超文本協議


1.協議

協議是一種約定,規定好一種信息的格式,如果發送方按照這種請求格式發送信息,那么接 收端就要按照這樣的格式解析數據,這就是協議
 
json協議
{
    "name":"jack",
    "age":23
}

  

xml協議
<user>
  <name> jack </name>
  <age> 234 </age>
</user>

 

2.什么是http協議

即超文本傳送協議(Hypertext Transfer Protocol ),是Web聯網的基礎,也是手機PC聯網常 用的協議之一,HTTP協議是建立在TCP協議之上的一種應用

HTTP連接最顯著的特點是客戶端發送的每次請求都需要服務器回送響應,從建立連接到關閉 連接的過程稱為“一次連接”

HTTP請求-HTTP響應

 

3.響應碼:

1xx:信息
2xx:成功 200 OK,請求正常
3xx:重定向
4xx:客戶端錯誤 404 Not Found 服務器無法找到被請求的⻚面 5xx:服務器錯誤 503 Service Unavailable,服務器掛了或者不 可用

 

 

4.發展歷史

http0.9-》http1.0-》http1.1-》http2.0 不多優化協議,增加更多功能

 

 

5.和https的關系

Hyper Text Transfer Protocol over SecureSocket Layer
主要由兩部分組成:HTTP + SSL / TLS
比 HTTP 協議安全,可防止數據在傳輸過程中不被竊取、改變,確保數據的完整性,增加破解 成本
缺點:相同網絡環境下,HTTPS 協議會使頁面的加載時間延長近 50%,增加額外的計算資源 消耗,增加 10%到 20%的耗電等;不過利大於弊,所以Https是趨勢,相關資源損耗也在持 續下降 如果做軟件壓測:直接壓測內網ip,通過壓測公網域名,不管是http還是https,都會帶來額 外的損耗導致結果不准確 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM