Http基礎學習

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/FKCSSS/article/details/49746727

   Http一種可靠的數據傳輸協議,http又是無狀態的,也就是每次發出的請求都是獨立的,和上次的請求是沒有關係的。這樣的好處是服務器響應的速度會很快,但是很難保持用戶的狀態,現在一般都是通過cookie和session來保持用戶上網時的狀態的。

   我使用win的telnet測試和學習。

cmd 命令窗口 輸出telnet www.baidu.com 80, 連接上百度的80端口,在使用ctrl+】在按enter,進入編輯環境。

輸入 GET / HTTP/1.1

      Host:www.baidu.com

     (空行)

          以上 這是一個小的測試。

   Http 請求分爲:請求行,頭信息,主體信息,行信息主要是方法(GET/POST/PUT/HEAD/DELETE/TRACE/OPTIONS),路徑以及協議(HTTP1.1).頭信息主要是Host,content-length以及content-Type:application/x-www-form-urlencode.主體信息可以爲空,但是要有空行。

   Http響應和請求一類似的。主要是狀態碼的使用:200、304(未修改)、301/302(重定向)、503(服務器不可用)、500(服務器報錯)、307、404.

           

           

   

        


     

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