【发布时间】:2013-01-27 18:50:21
【问题描述】:
当服务器为异步请求返回 202 - Accepted 状态码时,估计请求完成的适当方法是什么?
来自HTTP spec(斜体由我添加):
202 接受
请求已被接受处理,但处理尚未完成。 [...]
与此响应一起返回的实体应包含请求当前状态的指示以及指向状态监视器的指针或用户可以预期何时完成请求的一些估计。 p>
以下是一些想法:
- 我看过max-age指令,但使用它会滥用
Cache-Control? - 在响应正文中返回预期的等待时间?
- 添加特定于应用程序的
X-响应标头,但X-headers 在RFC 6648 中已弃用? - 添加(非
X-)特定响应标头?如果是这样,它应该如何命名? SO 问题Custom HTTP headers : naming conventions 给出了一些想法,但在弃用之后,它只回答了 HTTP 标头的格式,而不是它们应该如何命名。 - 其他建议?
【问题讨论】:
标签: rest http-headers http-status-codes