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-Patch
POST
请求方法