当请求完成异步 DELETE 操作的状态时,服务器应该响应什么状态码?
What status code should server respond with when status of completed asynchronous DELETE operation is requested?
假设服务器用 202 ACCEPTED
响应 DELETE 请求并将 Location
header 设置为 \status
,其中可以跟踪进度。在处理请求时,200 OK
为 GET \status
编辑 return 并在响应中包含一些信息 body。删除完成后服务器应该响应什么?它应该 return 404 NOT FOUND
还是应该 return 其他一些表示删除已完成并保留旧状态的代码?
如果您有 'status of the operation' 的单独端点,我可能希望该端点始终 return 200 OK
提供更多信息。
404 return 从那个端点 ing 并没有告诉我原来的 DELETE 已经成功,但它告诉我 'status itself' 被删除了。
假设服务器用 202 ACCEPTED
响应 DELETE 请求并将 Location
header 设置为 \status
,其中可以跟踪进度。在处理请求时,200 OK
为 GET \status
编辑 return 并在响应中包含一些信息 body。删除完成后服务器应该响应什么?它应该 return 404 NOT FOUND
还是应该 return 其他一些表示删除已完成并保留旧状态的代码?
如果您有 'status of the operation' 的单独端点,我可能希望该端点始终 return 200 OK
提供更多信息。
404 return 从那个端点 ing 并没有告诉我原来的 DELETE 已经成功,但它告诉我 'status itself' 被删除了。