Accept-Post 標頭

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/content/files/sidebars/httpsidebar.yaml)

HTTP Accept-Post 回應標頭用於告知伺服器在 POST 請求中接受哪些媒體類型。例如,伺服器接收到不支援的媒體類型的 POST 請求時,可能會回應 415 Unsupported Media Type 狀態碼並附上參考一個或多個支援媒體類型的 Accept-Post 標頭。

此標頭應出現在對支援 POST 方法的資源的 OPTIONS 請求的回應中。在對任何請求方法的回應中出現 Accept-Post 標頭,都隱含地表示允許在請求的目標資源上進行 POST 操作。

備註: IANA 維護著官方內容編碼列表bzipbzip2 編碼是非標準的,但在某些情況下可能會使用,特別是為了舊版支援。

標頭類型 回應標頭
禁止的請求標頭

語法

http
Accept-Post: <media-type>/<subtype>
Accept-Post: <media-type>/*
Accept-Post: */*

// 以逗號分隔的媒體類型列表
Accept-Post: <media-type>/<subtype>, <media-type>/<subtype>

備註: Accept-Post 標頭指定媒體範圍的方式與 Accept 相同,只是它沒有透過 q品質值)參數來表示偏好。這是因為 Accept-Post 是回應標頭,而 Accept 是請求標頭。

指令

<media-type>/<subtype>

單一、精確的媒體類型,例如 text/html

<media-type>/*

不含子類型的媒體類型。例如,image/* 對應 image/pngimage/svgimage/gif 及其他圖片類型。

*/*

任何媒體類型。

範例

http
Accept-Post: application/json, text/plain
Accept-Post: image/webp
Accept-Post: */*

規範

Specification
Linked Data Platform
# header-accept-post

瀏覽器相容性

瀏覽器相容性與此標頭無關。此標頭由伺服器傳送,且規範未定義用戶端行為。

參見