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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

(chap6 Http首部) 请求首部字段 Acceptx-Charsetx-Encodingxx-Language

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (chap6 Http首部) 请求首部字段 Acceptx-Charsetx-Encodingxx-Language 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

請求首部字段 是從客戶端往服務器發送請求報文所使用的字段,用于補充請求的附加信息,客戶端信息,對響應內容相關的優先等級等內容。

1. Accept

通知代理能夠處理等媒體類型及媒體類型的相對優先級。

若想要給顯示的媒體類型增加優先級,則使用q=來額外表示權重值。默認權重為q=1.0, 權重值的范圍是0~1(可精度到小數點三位),且1為最大。當服務器提供多種內容時,將會返回權重最高的媒體類型。

  • 文本文件
    text/html, text/plain, textcss …
    application/xhtml+xml, application/xml …
  • 圖片文件
    image/jpeg, image/gif, image/png …
  • 視頻文件
    video/mpeg, videolquicktime …
  • 應用程序使用的二進制文件
    application/octet-stream, application/zip …

比如,如果瀏覽器不支持PNG圖片的顯示,那 Accept就不指定image/png,而指定可處理的image/gif和 image/jpeg等圖片類型。

若想要給顯示的媒體類型增加優先級,則使用q=來額外表示權重值”,用分號(;)進行分隔。權重值q的范圍是0~1(可精確到小數點后3位),且1為最大值。不指定權重q值時,默認權重為q=1.0。
當服務器提供多種內容時,將會首先返回權重值最高的媒體類型。

2. Accept-Charset

用來通知服務器用戶代理支持的字符集以及字符集的相對優先順序。也可添加權重。

eg. Accept-Charset: iso-8859-5,unicode-1-1;q=0.8

Accept-Charset首部字段可用來通知服務器用戶代理支持的字符集及字符集的相對優先順序。
另外,可一次性指定多種字符集。
與首部字段Accept相同的是可用權重q值來表示相對優先級。
該首部字段應用于內容協商機制的服務器驅動協商。

3. Accept-Encodingx

告知服務器代理支持的內容編碼以及編碼的優先級順序。

格式:Accept-Encoding: gzip, deflate

Accept-Encoding首部字段用來告知服務器用戶代理支持的內容編碼及內容編碼的優先級順序。可一次性指定多種內容編碼。
eg.

  • gzip

由文件壓縮程序gzip ( GNU zip)生成的編碼格式( RFC1952),采用Lempel-Ziv算法(LZ77)及32位循環冗余校驗( CyclicRedundancy Check,通稱CRC)。

  • compress
    由UNIX文件壓縮程序compress生成的編碼格式,采用Lempel-Ziv-Welch算法(LZW )。
  • deflate
    組合使用zlib格式(RFC1950)及由deflate壓縮算法( RFC1951)生成的編碼格式。
  • identity
    不執行壓縮或不會變化的默認編碼格式

采用權重q值來表示相對優先級,這點與首部字段Accept相同。另外,也可使用星號(*)作為通配符,指定任意的編碼格式。

4. Accept-Language

告知服務器用戶代理能夠理解的自然語言。以及自然語言的優先級

  • 首部字段Accept-Language用來告知服務器用戶代理能夠處理的自然語言集(指中文或英文等),以及自然語言集的相對優先級。可一次指定多種自然語言集。

  • Accept首部字段一樣,按權重值q來表示相對優先級。
    eg. 客戶端在服務器有中文版資源的情況下,會請求其返回中文版對應的響應,沒有中文版時,則請求返回英文版響應。

Accept-Language: zh-cn, zh;q=0 . 7,en-us, en;q=0. 3

總結

以上是生活随笔為你收集整理的(chap6 Http首部) 请求首部字段 Acceptx-Charsetx-Encodingxx-Language的全部內容,希望文章能夠幫你解決所遇到的問題。

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