首页
/
每日頭條
/
科技
/
http 請求參數的幾種格式
http 請求參數的幾種格式
更新时间:2024-11-27 18:34:36

http 請求參數的幾種格式?一:網絡協議HHTP超文本傳輸協議,我來為大家科普一下關于http 請求參數的幾種格式?下面希望有你要的答案,我們一起來看看吧!

http 請求參數的幾種格式(HTTP請求的數據結構)1

http 請求參數的幾種格式

一:網絡協議HHTP

超文本傳輸協議

RFC2616

二:HTTP報文主要結構

1)Request

Method(get,post) ---請求方式

URL-------請求地址

Header------請求頭

Body--------請求體

2)Response

Status Code-------狀态碼

Header--------響應頭

Body--------響應體

三:HTTP狀态碼

200:成功,這個成功隻是表示服務器正常處理完成了,并不能表示邏輯的正确性

301,320:跳轉,一般可以在Header中看到location,即跳轉地址,區别是一個是臨時跳轉一個是固定跳轉

304:未修改,服務器發現資源文件标識未變動,通知客戶端讀取本地緩存文件即可

400:客戶端請求信息格式問題

403:一般是禁止訪問,比如文件,目錄等存在,但做了訪問限制

404:一般為文件,目錄不存在,但也可以将其他情況僞裝成為不存在

500:出現這個一般都是服務端的代碼直接抛出異常導緻

502,503,504:這個類似,在網絡異常等情況下都可以出現,也有很多代碼抛出錯誤時候出現

四:HTTP常規Header信息與作用(Request)

Host:必須存在,域名指定(類似與分類,但端口用于區分訪問那個域名)

Accept:表示自身可接受的信息類容,類似建議,有子項

User-Agent:客戶端标識信息(系統版本,浏覽器,内核等)

Cookie:特殊的信息存儲位置,用于自動交互,無需代碼幹涉

Referer:來源,即通過什麼頁面或文件觸發的請求,如果是浏覽器地址欄回車則沒有該值

Connection:控制長短鍊接,告訴對方當前鍊接狀态(Keep-Alive,Close)

Range:指定返回信息範圍(斷點持續子類使用)

Content-Type:請求正文的類型,編碼等信息

Content-Length:請求正文長度

If-Modifiled-Since:緩存相關,本地文件的标識有效期

If-None-Match:緩存相關,本地文件的特征碼,對應返回信息中的ETag

五:HTTP常規Header信息與作用(Reaponse)

Date:時間,一般是服務器當前時間

Content-Encoding:返回正文的壓縮編碼類型

Content-Length:返回正文的長度

Content-Type:返回正文的類型,編碼等信息

Cache-Control:緩存機制以及策略,時間,方式等

Etag:返回文件信息的特征碼

Expires:返回文件信息的緩存有限期

Set-Cookie:要求設置的Cookie,可以多次出現的頭信息

Location:自動重定向到其他新的地址,一般狀态301,302時會出現

Connection:控制長短鍊接,告訴對方當前鍊接狀态,默認Keep,當雙方都為Keep時則鍊接會在下次沿用

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved