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 |
瀏覽器相容性
瀏覽器相容性與此標頭無關。伺服器會發送此標頭,且規範未定義用戶端的行為。