Accept-Post
Accept-Post
HTTP 响应标头用于告知客户端服务器在接受 HTTP 的 POST 请求时能处理哪些媒体类型。
响应中对于任何方法的 Accept-Post
字段意味着允许在请求的资源上执行 POST
操作(标头中任何提及的文档或媒体格式进一步表明该格式的文档也被允许)。
例如,服务器接收到具有不支持的媒体类型的 POST
请求时,可以回复 415
Unsupported Media Type
(不支持的媒体类型)状态码,并在响应中包含一个 Accept-Post
标头,其中引用了一个或多个支持的媒体类型。
备注:
- 一个 IANA 注册表维护了完整的官方支持的编码方式列表。
bzip
和bzip2
编码不是标准化的,但可能在某些情况下被使用(包括遗留的支持)。
语法
http
Accept-Post: <MIME_type>/<MIME_subtype>
Accept-Post: <MIME_type>/*
Accept-Post: */*
备注: Accept-Post
标头与 Accept
标头类似,用于指定接受的媒体类型范围,但不同之处在于它并不支持优先级概念(即没有 q
参数)。这是因为 Accept-Post
是响应标头,而 Accept
是请求标头。
指令
无。
示例
http
Accept-Post: application/example, text/example
Accept-Post: image/webp
Accept-Post: */*
规范
Specification |
---|
Linked Data Platform # header-accept-post |
浏览器兼容性
对于此标头而言,浏览器兼容性无关紧要(该标头由服务器发送,且规范未定义客户端行为)。
参见
- HTTP 方法
POST
- HTTP 语义与上下文 RFC 7231, section 4.3.3: POST