我有一个创建资源的请求 (POST)。此资源需要很长时间才能创建(最多几个小时),但它的 id 会立即创建。
在我看来,最合适的流程是:
POST /thing - 响应为 201 使用“位置标头字段给出的资源的 URI”创建(根据http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
开始轮询 GET /thing/id 响应应该是:
只要资源还没有准备好 - 204 No Content
一旦资源准备好 - 200 OK 与在响应正文中返回的资源
我正在寻求意见/建议,因为我的意见基于(大量)阅读而不是经验,这似乎与大多数建议不同,最初返回 202 Accepted 并仅在响应 http DELETE 时使用 204
| 归档时间: |
|
| 查看次数: |
2439 次 |
| 最近记录: |