HTTP 請求方式與返回碼

2021-10-09 11:12:01 字數 1158 閱讀 2281

http請求一共包含八種方法(動作)

http1.0定義了三種:get post head

http1.1定義了五種:put delete connect options trace

get請求伺服器資源,請求引數將會顯示在請求串中

post

向指定資源提交資料與表單,請求的資料被放置在請求體中,相對於get可以傳送更多的資料

head

類似於get請求,只不過返回的沒有實體,只有頭部

put向伺服器傳送指定的資料取代指定文件的內容

delete

刪除指定文件的內容

options

檢視伺服器的效能

traces

回顯客戶端的請求,用於診斷

connect

預留給能將連線更改為管道模式的**伺服器

http請求的返回碼主要包含五大類。

1** 保留繼續

2**  請求成功

3**  重定向

4** 客戶端錯誤

5** 伺服器內部錯誤

http協議作為超文字傳輸協議,能夠在客戶端和伺服器之間傳遞資源資料,但這種傳遞方式是明文的,為了更好的安全性。出現了https協議,在原先的http協議的基礎上ssl/tls協議,通過證書來驗證伺服器的身份,並為資料傳輸加密

兩者的主要區別:

http是明文的超文字傳輸協議,而https是外加上ssl/tls具備安全性的傳輸協議。

http使用的是80埠,而https使用的是443埠

https需要使用到ca證書,來驗明自身的身份

http連線是無狀態的,即兩次連線之間不相干,不具有記憶性

客戶端使用https協議與伺服器傳輸的過程。

https的缺點:

https由於連線建立過程具有一定的開銷,相較於http協議會帶來一定的延時

ssl證書需要購買和頒發,需要經濟開銷

由於涉及非對稱金鑰計算,對稱金鑰通訊加密傳輸,造成一定的開銷

http網路請求返回碼含義

http網路請求 返回statuscode 狀態碼 201 206都表示伺服器成功處理了請求的狀態 說明網頁可以正常訪問。200 成功 伺服器已成功處理了請求。通常,這表示伺服器提供了請求的網頁。201 已建立 請求成功且伺服器已建立了新的資源。202 已接受 伺服器已接受了請求,但尚未對其進行處理...

HTTP請求時常見的請求方式與狀態碼

http常見的請求方法 1 get 2 post 3 put 4 delete 5 head 6 options 7 trace 當瀏覽器向web伺服器發出請求時,它向伺服器傳遞了乙個資料塊,也就是請求資訊,http請求資訊由3部分組成 1.請求方法uri協議 版本 2.請求頭 3.請求正文 htt...

分析HTTP請求返回304狀態碼

標準解釋是 not modified 客戶端有緩衝的文件並發出了乙個條件性的請求 一般是提供if modified since頭表示客戶只想比指定日期更新的文件 伺服器告訴客戶,原來緩衝的文件還可以繼續使用。如下圖 在請求頭里有 if modified since mon,17 aug 2015 0...