zoukankan      html  css  js  c++  java
  • HTTP常用状态码详解

    HTTP状态码:

    HTTP定义遵循一条规则:所有状态码的第一个数字代表了响应的状态。1表示消息;2表示成功;3表示重定向;4表示请求错误;5、6表示服务器错误。如下图:

     

    1xx:

    这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。

    HTTP/1.0 协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应

    2xx:

    200    OK :请求成功

    202   Accepted:  已经接受请求,但处理尚未完成。 

            201    Created:  服务器已经创建了文档,Location头给出了它的URL

    3xx:

    301   Moved Permanently :永久性重定向

    302  Move temporarily:暂时性重定向

    304  Not Modified : 从本地缓存读取

    4xx:

    400  Bad Request:请求出现语法错误. 例如缺少参数,参数写错等..  注意:某些代理服务器在DNS查询超时时会返回400或者500错误

    401 Unauthorized  :需要授权!资源本身是可以访问的,但因为缺少一些凭证信息而不能访问(例如用户信息 token等)

    403 Forbidden       :禁止访问!    跨域问题或服务器上文件或目录的权限设置导致。

    404 

    5xx

    500 Internal Server Error : 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理.

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

    503 Service Unavailable :服务器由于维护或者负载过重未能应答 .例如内存硬盘满了,数据库原因等等.

     

    原文参考:https://www.cnblogs.com/feng9exe/p/8038884.html

  • 相关阅读:
    Best HTTP
    Unity3D游戏轻量级xlua热修复框架
    线段树
    7.1
    BZOJ 3011: [Usaco2012 Dec]Running Away From the Barn( dfs序 + 主席树 )
    BZOJ 3585: mex( 离线 + 线段树 )
    2015暑假集训
    BZOJ 3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛( dp )
    BZOJ 2693: jzptab( 莫比乌斯反演 )
    2015.7.31
  • 原文地址:https://www.cnblogs.com/xixinhua/p/11013377.html
Copyright © 2011-2022 走看看