關於HTTP資訊
什麼是Accept Header
用戶端希望接收的內容格式。
更新日期: 2026年10月9日
Accept是告訴伺服器Client可接收哪些回應媒體類型的HTTP標頭。
可以了解什麼
其中可能列出text/html、application/json、圖片格式與優先度。伺服器可據此選擇表現形式,但不保證完全依第一順位回傳。
NetKarte中的顯示方式
開啟HTTP資訊卡片的「用戶端標頭」,查看Accept列。無須輸入,本次收到的原始值會自動顯示。請結合媒體類型與q權重閱讀,不要與回應的Content-Type混淆;不存在時顯示未傳送。
注意事項
僅憑Accept無法確定瀏覽器或使用者。同一瀏覽器會因頁面導覽、API通訊等請求目的而傳送不同值。
讀懂q值
說明用範例 text/html, application/json;q=0.8, */*;q=0.1 優先接受HTML,也接受JSON,其他類型優先序較低。省略q時權重為1。它表示格式偏好,不是畫質或網速。
image/* 表示各種圖片類型,*/* 表示所有類型。列出某種格式不代表伺服器一定提供該格式。
回傳格式不符合預期時
- 在NetKarte查看此次收到的Accept。
- 在有問題的網站開啟瀏覽器開發者工具,選取相關網路請求。
- 比較請求的Accept和回應的Content-Type。
NetKarte不取得其他網站的回應。不要用標頭長度或候選格式數量判斷瀏覽器效能。
參考資料
- IETF / RFC Editor: RFC 9110: HTTP Semantics (外部網站)確認日期: 2026-10-09
- IETF / RFC Editor: RFC 9112: HTTP/1.1 (外部網站)確認日期: 2026-10-09
- MDN Web Docs: Accept header (外部網站)確認日期: 2026-10-09