Accept-Patch 標頭

HTTP Accept-Patch 回應標頭用來宣告伺服器在 PATCH 請求中能夠理解哪些媒體類型。例如,收到帶有不支援媒體類型的 PATCH 請求的伺服器,可以回覆 415 Unsupported Media Type 並帶有 Accept-Patch 標頭,以引用一或多個支援的媒體類型。

此標頭應出現在對支援 PATCH 方法的資源發出的 OPTIONS 請求的回應中。在對任何請求方法的回應中出現 Accept-Patch 標頭,即隱含地表示允許在請求的目標資源上使用 PATCH

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

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

語法

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

// 以逗號分隔的媒體類型清單
Accept-Patch: <media-type>/<subtype>, <media-type>/<subtype>

指令

<media-type>/<subtype>

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

<media-type>/*

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

*/*

任何媒體類型。

範例

http
Accept-Patch: application/json
Accept-Patch: application/json, text/plain
Accept-Patch: text/plain;charset=utf-8

規範

Specification
RFC 5789
# section-3.1

瀏覽器相容性

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

參見