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

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 服务器不可预知错误。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值