Accept-Patch 標頭
HTTP Accept-Patch 回應標頭用來宣告伺服器在 PATCH 請求中能夠理解哪些媒體類型。例如,收到帶有不支援媒體類型的 PATCH 請求的伺服器,可以回覆 415 Unsupported Media Type 並帶有 Accept-Patch 標頭,以引用一或多個支援的媒體類型。
此標頭應出現在對支援 PATCH 方法的資源發出的 OPTIONS 請求的回應中。在對任何請求方法的回應中出現 Accept-Patch 標頭,即隱含地表示允許在請求的目標資源上使用 PATCH。
備註:
IANA 維護了一份官方內容編碼清單。bzip 和 bzip2 編碼非標準,但在某些情況下可能會使用,特別是為了支援舊版。
語法
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/png、image/svg、image/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> |
瀏覽器相容性
瀏覽器相容性與此標頭無關。伺服器會發送此標頭,且規範未定義用戶端的行為。