我已经戳了一下,但是当请求成功时我没有看到HTTP状态代码,但是在"不返回点"之后出现错误.
例如,假设你处理一个请求,它已经提交给了数据库,但是在返回结果时你运行了内存,或遇到了NPE,或者你有什么.这本来是一种200回应,但现在,在内部,你无法返回正确的,格式良好的反应.
202 Accepted 因为我们已经处理了请求,所以似乎不合适.
什么状态代码意味着"成功,但错误"?甚至还存在吗?
在正确使用REST时,当请求成功但有警告消息时,什么是适合的HTTP状态代码?
在我们的情况下; 客户端是在浏览器上运行的Web应用程 我们更喜欢以下状态代码:
但是,当请求成功处理时,我们无法确定应使用哪个状态代码,但是需要向客户端发送一些信息或警告消息?