HTTP常见的状态码

HTTP常见的状态码

1xx 状态码属于提示信息,是协议处理中的一种中间状态,实际用到比较少

2xx 类状态码表示服务器成功处理客户端的请求

200 ok 表示一切正常 204no content 成功的状态码,与200 ok基本相同,但是响应头没有body数据

206 应用于http分块下载或者断点传输,表示相应返回的body数据并不是全部资源,而是其中的一部分

3xx类的状态码表示客户端请求的资源·发生了变动,需要客户端用新的url重新发送请求获取资源,也就是重定向。

301 表示永久的重定向,说明请求资源不存在了,需要使用新的url再次访问

302 临时重定向,说明请求资源还在,但是需要使用另一个url来访问

304 not modified 不具有跳转的意思,表示资源未修改,重定向已经存在缓冲文件,也称为缓存重定向,告诉客户端可以继续使用缓存资源,用于缓存控制。

4xx类表示客户端发送的报文有误

400 表示客户端请求报文有误,但是只是一个笼统的错误

403 bad requst表示禁止访问资源,并不是客户端的请求出错

404 not found 表示请求的资源在服务器上面不存在或者未找到,所以无法提交给了客户端。

5xx 表示客户端请求报文正常,但是服务器处理时内部发生了错误,属于服务器端的错误码

500 与400一样只是一个笼统的错误码,服务器发生了什么错误,我们并不知道

501 客户端请求的功能**还不支持,**类似于即将开业,敬请期待的意思

502 bad gateway 通常时服务器作为网关或代理返回的错误码。表示服务器自身工作正常,访问后端服务器发生了错误

503 表示服务器很忙,暂时无法相应客户端。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>