Accept-Post header
HTTP Accept-Post 响应头用于通告服务器在 POST 请求中接受的媒体类型。例如,一个服务器收到一个带有不支持媒体类型的 POST 请求时,可以回复 415 Unsupported Media Type 状态码,并附带一个 Accept-Post 头,其中包含一个或多个支持的媒体类型。
此头应出现在支持 POST 方法的资源的 OPTIONS 请求中。任何请求方法响应中的 Accept-Post 头都隐式地表示该请求的目标资源允许 POST 请求。
注意:IANA 维护着一份官方内容编码列表。bzip 和 bzip2 编码是非标准的,但在某些情况下可能会使用,特别是为了兼容旧版。
语法
http
Accept-Post: <media-type>/<subtype>
Accept-Post: <media-type>/*
Accept-Post: */*
// Comma-separated list of media types
Accept-Post: <media-type>/<subtype>, <media-type>/<subtype>
指令
<媒体类型>/<子类型>-
一个单一的、精确的媒体类型,例如
text/html。 <媒体类型>/*-
不带子类型的媒体类型。例如,
image/*对应于image/png、image/svg、image/gif和其他图像类型。 */*-
任何媒体类型。
示例
http
Accept-Post: application/json, text/plain
Accept-Post: image/webp
Accept-Post: */*
规范
| 规范 |
|---|
| Linked Data Platform # header-accept-post |
浏览器兼容性
此头无需考虑浏览器兼容性。此头由服务器发送,且规范未定义客户端行为。
另见
Accept-PatchPOST请求方法