REST API 202与204

时间:2013-01-02 14:48:44

标签: api rest return-value

我正在处理REST API并且有这个问题,当请求被安排进行进一步处理时我们应该返回202,当请求没有响应主体时我们应该返回204.当请求将是什么时我们应该做什么在进一步处理,但也没有回应机构?

3 个答案:

答案 0 :(得分:4)

那将是一个202. 处理完成后(并且成功)没有响应主体

如果没有办法让它失败,或者客户端不关心失败,并且客户端不关心何时该操作完成,那么204将是合适的,因为延迟它没有意义。< / p>

答案 1 :(得分:1)

答案 2 :(得分:0)

你为什么不回复202的回复机构?根据规范:

  

使用此响应返回的实体应该包括请求的当前状态的指示,以及指向状态监视器的指针或某个用户​​何时可以期望满足请求的估计。

您可以选择不具有详细响应,但这不会更改正确的响应状态代码。