• 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

  • 相关阅读:
    poj1014 hdu1059 Dividing 多重背包
    浏览器开发工具
    Linux dirname、basename 指令
    linux ar命令
    gcc创建和使用静态库、动态库
    -DDEBUG编译标记
    sigaction函数解析
    Signal ()函数详细介绍 Linux函数
    Linux makefile 教程 非常详细,且易懂
    初始用户组,有效用户组,初始用户,有效用户
  • 原文地址:https://www.cnblogs.com/xixinhua/p/11013377.html
Copyright © 2020-2023  润新知