日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HTTP请求头格式和响应格式

發(fā)布時間:2023/12/29 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTTP请求头格式和响应格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HTTP請求頭格式


提示: 回車符 \r 換行符 \n

請求首行分析:

請求方式: GET 和 POST 方式:

GET請求:地址欄訪問、超鏈接訪問都是get請求方式,get請求方式不安全,地址欄大小有限。

POST請求:內容在請求體中,數(shù)據安全,理論上內容可以無限。

請求地址:訪問服務器的哪個目錄。

請求協(xié)議: HTTP版本有1.0和1.1兩個版本, 1.0版本建立連接后立即斷開,下次訪 問需要再次建立連接, 1.1版本 建立連接后可以不用斷開,直到不發(fā)送信息后 才斷開節(jié)約了資源;

請求頭分析

  • Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8表示客戶端可以接受的內容類型,多個值使用;分號隔開q=0.9 表示權重優(yōu)先級,*/*表示可以接受任意類型內容;
  • Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3表示客戶端可以接受的語言
  • User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64x64;
    瀏覽器信息,例如使用的是網井的內核, windows64位系統(tǒng);
  • Accept-Encoding: gzip, deflate–>>支持的壓縮格式
  • Host: localhost:8888====>訪問地址
  • Connection: keep-alive —>>保持連接 和HTTP1.1版本有關,默認保持3s
  • Content-Type: application/x-www-form-urlencoded表單提交時才有可能出現(xiàn),表示表單的數(shù)據類型,使用url編碼,url編碼 % 16位數(shù)
  • Content-Length: 7—>post請求 請求體長度
  • Upgrade-Insecure-Requests: 1–>>告訴服務器,瀏覽器可以處理https協(xié)議、
  • 請求空行分析:
    就是一個分隔符,用來區(qū)分請求頭和請求體的;

    請求體分析:
    只有POST請求才有請求體, 因此 POST請求 請求體中存放的是表單提交的鍵值對。
    例如:name=’zs’&age=10

    HTTP響應格式



    響應首行(狀態(tài)行)分析:
    HTTP/1.1 200 OK包含 協(xié)議–>>HTTP/1.1, 響應碼(狀態(tài)碼)—>>200 , 狀態(tài)碼描述—>>OK
    狀態(tài)碼:

    • 200: 服務器很好的處理了客戶端的請求,一切 OK
    • 302: 重定向(發(fā)生兩次請求)
      例如經常去一家飯店吃飯,突然某一天飯店搬遷,只剩下一個門,門上寫著新店在左邊100米處,然后你根據紙條找到新飯店; 302就相當于門上的條,當你訪問一個網站時他給你返回302你需要重新訪問新的網址; 這里面發(fā)生了2次請求
    • 304:通常表示資源文件在服務器沒有更改,而瀏覽器端又有緩存,這時候回送 304 狀體碼通知瀏覽器拿本地的緩存顯示。
    • 404:表示客戶端訪問的資源路徑有問題或者資源問題不存在。
    • 500:表示服務器出現(xiàn)了 異常.

    響應頭部分析:

  • server: Apache-Coyote/1.1—>> 服務器版本號
  • Set-Cookie:JSESSIONID=ECA8005D1235BBB6B9CFCC338A8206FD; Path=/03test; HttpOnly
  • Content-Type: text/html;charset=utf-8響應字符集,告訴瀏覽器以什么樣的字符集解碼;
  • Content-Length: 265 響應體長度
  • Date: Fri, 23 Jun 2017 13:45:01 GMT 發(fā)送日期 少8個小時;
  • Expires: -1、Cache-control:no-cache、Pragma:no-cache三個響應頭一起使用, 表示禁止瀏覽器緩存當前頁面. 每個瀏覽器廠商對認識的禁止頭不同因此三個一起使用。
  • 總結

    以上是生活随笔為你收集整理的HTTP请求头格式和响应格式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。