当前位置:   article > 正文

HTTP码是200,响应体的是code是500,这是什么操作?_code500

code500

HTTP码是200、500?

一般情况下,在http中的状态码(HTTP status code )是web服务器向客户端返回的一个3位数的代码,表示特定的服务器响应。状态码200 ok是请求已成功,而状态码500 internal Server Error表示服务器遇到意外错误,无法完成请求。

响应体内的code

响应体内的code 通常应用程序级别定义的,它是在有关应用程序处理请求时发生的特定情况的信息。

HTTP码是200,响应体的是code是500?

http状态码时200,以为这http请求本身是成功的,然后响应体内code为500,这可能表示在应用程序内部发生了错误,道知应用程序无法正确处理信息。意味着服务器可能相应HTTP请求,但是应用程序处理的请求时候遇到了问题返回了500.

操作

一般使用HTTP状态码来表达状态,用axios拦截器对相应的响应体内的code做处理。

常见的code码

2xx (成功状态码)

200 服务器请求成功

  • 201 成功创建资源时服务器返回的状态码。通常,当客户端向服务器提交数据时候,服务器成功创建香管资料时会返回201
  • 204 服务器成功处理了请求,但是没有返回任何内容,通常DELETE请求。
3xx (重定向状态码)
  • 301 永久重定向,网址变更成另外一个网址。
  • 302 临时重定向
  • 304 对客户端有缓存情况下服务器的一种响应。(客户端请求文件,发现自己缓存文件有last modified)
4xx (客户端错误状态码)
  • 400 请求无效,服务器无法理解
  • 401 请求未授权,需要身份验证。
  • 403 禁止访问,服务器理解但是拒绝执行。
  • 404 请求资源不存在,未找到
  • 405 请求方式错误
5xx (服务器错误状态码)

-500 服务器不可预知错误。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号