Accept-Patch 标头

HTTP Accept-Patch 响应标头表明服务器能够在 PATCH 请求中理解哪些媒体类型。例如,服务器收到具有不受支持媒体类型的 PATCH 请求时,可以回复 415 Unsupported Media Type 和一个 Accept-Patch 标头,引用一个或多个受支持的媒体类型。

该标头应出现在支持 PATCH 方法的资源的 OPTIONS 请求中。对任何请求方法的响应中包含 Accept-Patch 标头,都隐含意味着请求中的目标资源允许 PATCH 操作。

注意: IANA 维护一个官方内容编码列表bzipbzip2 编码是非标准的,但在某些情况下可能会使用,特别是为了兼容旧版。

头类型 响应头
禁止请求头

语法

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/pngimage/svgimage/gif 和其他图像类型。

*/*

任何媒体类型。

示例

http
Accept-Patch: application/json
Accept-Patch: application/json, text/plain
Accept-Patch: text/plain;charset=utf-8

规范

规范
RFC 5789
# 第 3.1 节

浏览器兼容性

浏览器兼容性与此标头无关。服务器发送此标头,并且规范未定义客户端行为。

另见