HTTP状态总结
HTTP是Web技术的核心,当客户端浏览器向Web服务器请求服务时,可能会发生错误。
像我一样初学Web的同学,经常在调试代码的时候会向服务器端传送数据,比如提交表单,提交文件等,当出现问题的时候,服务器往往会返回给我们一个状态信息,比如404,502之类的,往往看不懂是什么意思,今天就来总结一下常用的服务器返回的状态码。
HTTP 1XX状态信息
100:服务器仅接收到部分请求,客户端应该继续发送其他请求
HTTP 2XX成功信息
200:请求成功
202:供处理的请求已被接受,但是处理还未完成
HTTP 3XX重定向信息
301:所请求的页面已经转移至新的URL
302:所请求的页面已经临时转移至新的URL
304: 浏览器从缓存里去读之前请求的内容
306:此代码已被用于前一版本,目前已不再使用,但是代码仍然被保留
HTTP 4XX客户端错误信息
400:服务器未能理解请求
403:对被请求的页面的访问被禁止
404:服务器无法找到被请求的页面
408:请求超出了服务器的等待时间
410:被请求的界面不可用
HTTP 5XX服务器错误信息
500:请求未完成,服务器遇到不可预知的情况
501:请求未完成,服务器不支持所请求的功能
502:请求未完成,服务器从上游服务器收到一个无效的响应
504:网关超时