常见的http状态码


HTTP状态码表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理很重要。
常见的http状态码有:
1、200
请求成功,表示从客户端发送给服务器的请求被正常处理并返回。

2、204
表示客户端发送给服务端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分,即没有资源可以返回。

3、206
服务器已经成功处理了部分GET请求。

4、301
永久重定向,被请求的资源已永久移动到新位置(URL),之后应使用更改的URL。

5、302
临时重定向,请求的资源现在临时从不同的URLI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

6、303
表示请求的资源被分配了新的URL,应使用GET方法定向获取请求的资源。

7、304
表示客户端发送附带条件(是指采用GET方法的请求报文中包含if-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since中任一首部)的请求时,服务器端允许访问资源,但是请求为满足条件的情况下返回改状态码。

8、400
表示请求报文中存在语法错误

9、401
访问者访问的页面未经授权

10、403
服务器拒绝该次访问

11、404
文件请不到,当用户试图访问Web服务器(通常是一个网页)上某个实际不存在的资源时,就会发生404错误。404错误可能是由无效的链接引起,也可能是URL拼写错误,还可能是因为虚拟主机将所请求页面移到其他地方(或删除所请求页面)。 一些网站设置了自定义页面以防止坏链接所产生的不良影响。

12、500
内部服务器错误,一般是服务器内部代码出现错误。

13、502
无效网关,作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

14、503
表示服务器暂时处于超负载或正在进行停机维护,无法处理请求。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM