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