相关疑难解决方法(0)

"成功与错误"的HTTP状态代码?

我已经戳了一下,但是当请求成功时我没有看到HTTP状态代码,但是在"不返回点"之后出现错误.

例如,假设你处理一个请求,它已经提交给了数据库,但是在返回结果时你运行了内存,或遇到了NPE,或者你有什么.这本来是一种200回应,但现在,在内部,你无法返回正确的,格式良好的反应.

202 Accepted 因为我们已经处理了请求,所以似乎不合适.

什么状态代码意味着"成功,但错误"?甚至还存在吗?

rest http http-status-codes

9
推荐指数
1
解决办法
3984
查看次数

请求成功但有警告消息时,合适的HTTP状态代码是什么?

在正确使用REST时,当请求成功但有警告消息时,什么是适合的HTTP状态代码?

在我们的情况下; 客户端是在浏览器上运行的Web应用程 我们更喜欢以下状态代码:

  • 成功请求处理时的HTTP 200,201,204
  • 请求违反某些业务规则时的HTTP 422
  • 处理请求时发生意外异常时的HTTP 500

但是,当请求成功处理时,我们无法确定应使用哪个状态代码,但是需要向客户端发送一些信息或警告消息?

rest http-status-codes http-status json-api

9
推荐指数
1
解决办法
6399
查看次数

标签 统计

http-status-codes ×2

rest ×2

http ×1

http-status ×1

json-api ×1