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

浏览器兼容性

对于此标头而言,浏览器兼容性无关紧要(该标头由服务器发送,且规范未定义客户端行为)。

参见