http 状态码详解
这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战
写在前面:
- 个人前端网站:zhangqiang.hk.cn
- 欢迎加入博主的前端学习qq交流群::706947563,专注前端开发,共同学习进步!
1 http状态码是什么
先上图,我们红框里面的内容200就是状态码啦,表示我们请求http返回的状态。
2 开发中常见的状态码及原因
| 状态码 | 状态码英文名称 | 中文描述 | 问题及解决方式 |
|---|---|---|---|
| 200 | OK | 请求成功。一般用于GET与POST请求 | 连接正常。 |
| 400 | Bad equest | 客户端请求的语法错误,服务器无法理解 | |
| 404 | Not Found | 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面 | 前端看看请求链接有没有写错,跨域是否有问题? |
| 405 | Method ot Allowed | 客户端请求中的方法被禁止 | |
| 500 | Internal Server Error | 服务器内部错误,无法完成请求 | 一般是后端的错误 |
| 501 | Not Implemented | 服务器不支持请求的功能,无法完成请求 | |
| 502 | Bad Gateway | 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 | |
| 503 | Service Unavailable | 由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中 | |
| 504 | Gateway Time-out | 充当网关或代理的服务器,未及时从远端服务器获取请求 |
参考链接:
HTTP 协议入门:www.ruanyifeng.com/blog/2016/0…