HTTP協議講解

1、http全稱是什麼? HyperText Transfer Protocol,超文本傳輸協議
  HTTP協議(HyperText Transfer Protocol,超文本傳輸協議)是因特網上應用最爲普遍的一種網絡傳輸協議,全部的WWW文件都必須遵照這個標準。
  HTTP是一個基於TCP/IP通訊協議來傳遞數據(HTML 文件, 圖片文件, 查詢結果等)。服務器

2、http協議是無狀態的協議是什麼意思?請說明
  1.HTTP是無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。
  缺乏狀態意味着若是後續處理須要前面的信息,則它必須重傳,這樣可能致使每次鏈接傳送的數據量增大。
  另外一方面,在服務器不須要先前信息時它的應答就較快。網絡

  (HTTP三點注意事項:
    2.HTTP是無鏈接:無鏈接的含義是限制每次鏈接只處理一個請求。
      服務器處理完客戶的請求,並收到客戶的應答後,即斷開鏈接。
      採用這種方式能夠節省傳輸時間。
    3.HTTP是媒體獨立的:這意味着,只要客戶端和服務器知道如何處理的數據內容,任何類型的數據均可以經過HTTP發送。
      客戶端以及服務器指定使用適合的MIME-type內容類型。)
3、http1.1支持持續鏈接嗎?
  可以
4、http請求的基本格式是? 響應的基本格式是?
  請求包括如下格式:請求行(request line)、請求頭部(header)、空行和請求數據四個部分組成,
  響應也由四個部分組成,分別是:狀態行、消息報頭、空行和響應正文。
5、http請求頭中:Connection、refer、content-type,content-lengh表明什麼含義
  connection:鏈接方式; post

  refer:參考編號 網絡傳輸協議

   content-type:內容類型 spa

   content-lengh:內容長度
6、使用http協議內容,說明get和post方式的區別
  GET   請求指定的頁面信息,並返回實體主體。
  POST   向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。
      數據被包含在請求體中。
      POST請求可能會致使新的資源的創建和/或已有資源的修改。
教程

7、說出響應狀態碼:200,404,500的含義
  200 - 請求成功
  301 - 資源(網頁等)被永久轉移到其它URL
  404 - 請求的資源(網頁等)不存在
  500 - 內部服務器錯誤圖片

以上的答案摘自於菜鳥教程事務

相關文章
相關標籤/搜索