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: */*
// Comma-separated list of media types
Accept-Patch: <media-type>/<subtype>, <media-type>/<subtype>
指令
<媒體型別>/<子型別>-
一個單一的、精確的媒體型別,例如
text/html。 <媒體型別>/*-
不帶子型別的媒體型別。例如,
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
規範
| 規範 |
|---|
| RFC 5789 # 第 3.1 節 |
瀏覽器相容性
瀏覽器相容性與此標頭無關。伺服器傳送此標頭,並且規範未定義客戶端行為。