http相關知識總結

http協議

    1.http的發展史 0.9-2.0

    2.http的statusCode碼

         201-206都表示服務器成功處理了請求的狀態代碼,說明網頁可以正常訪問。

                300-3007表示的意思是:要完成請求,您需要進一步進行操作。通常,這些狀態代碼是永遠重定向的。

                 4XXHTTP狀態碼錶示請求可能出錯,會妨礙服務器的處理。

                 500至505表示的意思是:服務器在嘗試處理請求時發生內部錯誤。這些錯誤可能是服務器本身的錯誤,而不是請求出錯。

    3.傳輸==》tcp的三次握手

    4.http請求頭和響應頭

    5.利用git base  curl -v  www.baidu.com 查看信息

    6.csp網絡安全                                                                                                                                                                                                                                              

        Content-Security-policy

      詳解 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CSP

    7.core解決跨域  

                          Access-Control-Allow-Origin/Headers/Methods/ 

                          Access-Control-Max-Age

    8.緩存Cache-Control: public(所有的例如代理器,客戶端都可以緩存)/private(只有發起請求的瀏覽器可緩存)/no-cache/max-age=<~~>

    9tcp長連接 ===》前6個併發,其他按次序請求,節約創建Tck鏈接的時間,複用創建的tcp=====》http1

                                        ===》http2  多路複用==所有鏈接可並行觸發代表網站谷歌官方網站

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章