Accept-Patch
Accept-Patch
响应 HTTP 标头中用来声明服务器在 PATCH 请求中能够理解的媒体类型。
在对任何方法的响应中包含 Accept-Patch
意味着允许对由 Request-URI 所标识的资源执行 PATCH 操作。导致这种情况的常见原因有两个:
当服务器接收到带有不支持媒体类型的 PATCH 请求时,可以回复 415
Unsupported Media Type
状态码,并在 Accept-Patch 标头中指明一个或多个支持的媒体类型。
备注:IANA 维护了一个媒体类型列表。
语法
http
Accept-Patch: application/example, text/example
Accept-Patch: text/example;charset=utf-8
Accept-Patch: application/merge-patch+json
指令
无。
示例
http
Accept-Patch: application/example, text/example
Accept-Patch: text/example;charset=utf-8
Accept-Patch: application/merge-patch+json
规范
Specification |
---|
RFC 5789 # section-3.1 |
浏览器兼容性
对于此标头而言,浏览器兼容性无关紧要(该标头由服务器发送,且规范未定义客户端行为)。
参见
- Http 方法
PATCH
- HTTP 语义与上下文 RFC 7231, section 4.3.4: PUT