REST API 202 与 204

mau*_*ues 6 api rest return-value

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

Pot*_*ter 5

那将是 202。处理完成(并成功)没有响应正文。

如果它没有办法失败,或者客户端不关心失败,并且客户端不关心操作何时完成,那么 204 将是合适的,因为没有必要延迟它。