HTTP 状态码列表

一、 1 开头 (继续执行)

服务器收到请求,需要请求者继续执行操作

100:(continue) 客户端继续请求

101:(Switching Protocols) 切换协议,服务端根据客户端请求切换协议,只能切换到更高级的协议

102:(Processing) WebDAV 扩展的状态码,代表处理将继续执行

二、2 开头 (操作成功)

200:(OK) 请求成功

201:(Created) 成功请求并创建新的资源

202:(Accepted) 接受请求但未处理完成

203:(Non-Authoritative Information)非授权信息,请求成功但返回的 meta 信息不在原始服务器,而是一个副本

204:(No Content)服务器成功处理,但未返回内容

205:(Reset Content)服务器处理成功,重置内容

206:(Partial Content)处理器成功处理了部分 get 请求

207: (Multi-Status) WebDAV 扩展的状态码,代表之后的信息是一个 xml 消息

三、3 开头(需要进一步的操作 )

300: (Multiple Choices) 多种选择,请求的资源可包括多个位置

301: (Moved Permanently) 永久移动,请求的资源已被永久的移动到新的 url,返回的信息会包括新的 URL,浏览器自动定向到新的 url

302: (Move temporarily) 临时移动,与301 类似,但资源只是被临时移动。

303:(See Other)查看其他地址,使用 get/post 请求查看

304:(Not Modifued)未修改,所请求的资源未修改,服务器返回此状态时,不返回任何资源。

305:(Use Proxy)使用代理,所请求的资源必须通过代理访问。

306: (Unused)已经被废弃的 HTTP 状态码

307: (Temporary Redirect)临时重定向,与302 类似。使用 get 请求重定向

四、4开头(客户端错误)

400:(bad request) 客户端请求的语法错误,服务器无法解析

401:(Unauthorized) 请求要求用户的身份认证

402:(payment required) 保留,将来使用

403:(Forbidden) 服务器理解请求客户端的请求,但是拒绝执行此请求。

404:(not found)服务器无法根据客户端的请求找到资源

405:(Method Not Allowed) 客户端请求的方法被禁止

406:(Not Acceptable) 服务器无法根据客户端的请求特性完成请求

407:(Proxy Authentication Required) 请求要求代理身份证,与401 类似

408:(Request Time-out) 服务器等待客户端发送的时间过程,超时

409:(Conflict) 服务器处理请求发生了冲突

410:(Gone) 客户端请求的资源已经不存在,与404 不同的之前存在过资源

411:(Length Required) 服务器无法处理客户端发送不带 Content-Length 的请求信息

412:(Precondition Failed) 客户端请求信息的先决条件错误

413:(Request Entity Too Large)由于请求的实体过大,服务器无法处理,因此拒绝请求。

414:(Request-URI Too Large) 请求的 URI 过长,服务器无法解析

415:(Unsupported Media Type) 服务器无法处理请求附带媒体的格式

416:(Requested range not satisfiable) 客户端请求的范围无效

417:(Expectation Failed) 服务器无法满足 Expect 的请求头信息

五、5 开头(服务端处理中错误)

500:(Internal Server Error) 服务器内部错误,无法完成请求

501:(Not Implemented)服务器不支持请求的功能,无法完成请求

502:  (Bad Gateway) 充当网关或代理的服务器,从远端服务器收到一个无效的请求

503:  (service Time-out) 由于超载或者系统维护,服务器暂时无法处理客户端的请求

504:(Gateway Time-out)充当网关或者代理的服务器,未及时从服务器获取请求

505:(HTTP version not supported)服务器不支持请求的HTTP 协议的版本,无法完成处理

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

参考:https://www.cnblogs.com/xuchuankun/p/9495078.html

Http 状态码总结的更多相关文章

  1. Http状态码之:301、302重定向

    概念 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一.如果可能,拥有链接编辑功能的客户端应当自动把请求的地 ...

  2. HTTP常用状态码分析

    不管是面试还是工作中,经常会碰到需要通过HTTP状态码去判断问题的情况,比如对于后台RD,给到前端FE的一个接口,出现502或者504 error错误,FE就会说接口存在问题,如果没有知识储备,那就只 ...

  3. Java发送Http请求并获取状态码

    通过Java发送url请求,查看该url是否有效,这时我们可以通过获取状态码来判断. try { URL u = new URL("http://10.1.2.8:8080/fqz/page ...

  4. HTTP各状态码解释

      状态码 含义 100 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必 ...

  5. 关于Http状态码

    Http状态码表示Http协议所返回的响应的状态.比如客户端向服务器发送请求,如果成功的获得请求的资源,则返回的状态码为200,表示相应成功.如果请求的资源不存在,则通常返回404错误. Http状态 ...

  6. 生产环境常见的HTTP状态码列表

    生产环境常见的HTTP状态码列表(List of HTTP status codes)为: 200 - OK,服务器成功返回网页     - Standard response for success ...

  7. 常用的14种HTTP状态码速查手册

    分类 1xx \> Information(信息) // 接收的请求正在处理 2xx \> Success(成功) // 请求正常处理完毕 3xx \> Redirection(重定 ...

  8. HTTP状态码(HTTP Status Code)

    一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码. 代码 说 ...

  9. Ajax状态值及状态码

    1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤.如:正在发送,正在响应等,由AJAX对象与服务器交互时 ...

  10. 常用HTTP状态码和CURL 000问题

      最近在测试CDN服务质量问题,测试过程中返回了一些不同的状态码,当然有一些常用的,也有一些不常用的.最奇葩的是在使用curl命令的时候出现000状态码,问了很多同事,对这个000的反应跟新事物是的 ...

随机推荐

  1. XML学习笔记1

    一.XML与HTML的差异 XML 不是 HTML 的替代:XML 和 HTML 为不同的目的而设计: XML 被设计用来传输和存储数据,其焦点是数据的内容: HTML 被设计用来显示数据,其焦点是数 ...

  2. window10配置远程虚拟机window7上的mysql5.7数据源

    原文链接:http://www.xitongcheng.com/jiaocheng/win10_article_18644.html windows10系统用户想要在电脑中设置ODBC数据源,于是手动 ...

  3. buuctf misc 刷题记录

    1.金三胖 将gif分离出来. 2.N种方法解决 一个exe文件,果然打不开,在kali里分析一下:file KEY.exe,ascii text,先txt再说,base64 图片. 3.大白 crc ...

  4. SQLite 3 中的数据类型

    SQLite使用动态类型系统,在SQLite中,值的数据类型和值本身,而不是和它的容器,关联在一起的.SQLite的动态类型系统和其他数据库引擎的静态类型系统是兼容的,这样在静态类型的数据库上执行的S ...

  5. splay(1区间翻转区间最值与区间修改)

    bzoj1251权限题 题目点这里,你懂得 直接上板子,这个要好好体会 操作是最经典的. #include <algorithm> #include <iostream> #i ...

  6. 「题解」「JZOJ-4238」纪念碑

    题目 在 \(N\times M\) 的网格中,有 \(P\) 个矩形建筑,求一个最大边长的正方形,使得网格中能找到一个放置正方形的地方,不会与建筑重合. 保证 \(N,M\le 10^6,P\le ...

  7. JetBrains PyCharm 2018.2.1 x64永久激活码

    812LFWMRSH-eyJsaWNlbnNlSWQiOiI4MTJMRldNUlNIIiwibGljZW5zZWVOYW1lIjoi5q2j54mIIOaOiOadgyIsImFzc2lnbmVlT ...

  8. 多核 CPU 和多个 CPU 有何区别?

    原文来自:http://www.solves.com.cn/it/yj/CPU/2019-06-24/1122.html 多核CPU和多CPU的区别主要在于性能和成本.多核CPU性能最好,但成本最高: ...

  9. List 数据分批入库

    直接贴代码,主要运用 List<E> subList(int fromIndex, int toIndex); 把 List 分割 /** * 保存批价结果 * * @param pric ...

  10. ajax请求无法下载文件的原因

    原因: Ajax下载文件的这种方式本来就是禁止的.出于安全因素的考虑,javascript是不能够保存文件到本地的, 所以ajax考虑到了这点,只是接受json,text,html,xml格式的返回值 ...