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 节 |
浏览器兼容性
浏览器兼容性与此标头无关。服务器发送此标头,并且规范未定义客户端行为。