• 常见HTTP状态码


    一、1xx(临时响应)以一开头的:指临时性的响应,需要执行者继续操作即可解决的状态码,出现这种概率相对比较低。

    100 表示请求者需要继续提出请求。 表示已收到请求的第一部分,正在等待其余部分,一个字“慢”。

    101 表示请求者要求服务器切换协议,服务器收到请求并且即将切换。

    二、2xx(成功)以二开头的:指已经成功地处理了请求,用户可以正常的打开了这个页面。

    200 请求已成功,请求所希望的响应头或数据体将随此响应返回。

    三、3xx(重定向):指要完成请求,需要进一步操作,这些状态码通常是做了重定向展现的。

    300 表示针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。

    301 被请求的资源已永久移动到新位置。

    302 请求的资源现在临时从不同的 URI 响应请求。

    四、4xx(请求错误):表示可能出错,妨碍了服务器的处理。

    400 1、语义有误,当前请求无法被服务器理解。2、请求参数有误。

    401 当前请求需要用户验证。

    403 服务器已经理解请求,但是拒绝执行它。

    404 请求失败,请求所希望得到的资源未被在服务器上发现。

    五:5xx(服务器错误):指服务器在处理请求时内部发生错误。可能是服务器自身问题,而不是请求者操作失误造成的,可以找空间商咨询解决。

    500 服务器遇到了一个未曾预料的状况,无法完成对请求的处理,会在程序码出错时出现。

    501 服务器不支持当前请求所需要的某个功能。无法识别请求的方法。

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

    503 由于临时的服务器维护或者过载,服务器当前无法处理请求。

  • 相关阅读:
    Scala控制抽象
    【转】ZooKeeper详细介绍和使用第一节
    zookeeper入门系列讲解
    最全面的 Spring 学习笔记
    MySQL 字符串拼接详解
    细说Python2.x与3​​.x版本区别
    【转】微信公众开发URL和token填写详解
    【转】Java代码操作Redis的sentinel和Redis的集群Cluster操作
    Java正则表达式的使用和详解(下)
    Java正则表达式的使用和详解(上)
  • 原文地址:https://www.cnblogs.com/liuchunxiao83/p/10929949.html
Copyright © 2020-2023  润新知