1xx(临时响应)

  • 表示临时响应并需要请求者继续执行操作的状态码。

    • 100: Continue 继续 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
    • 101: Switching Protocols 切换协议 请求者已要求服务器切换协议,服务器已确认并准备切换。
    • 102: 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行

2xx(成功)

  • 表示成功处理了请求的状态码。

    • 200: OK 成功 服务器已经成功处理了请求。通常,这表示服务器提供了请求的网页。
    • 201: Created 已创建 请求成功并且服务器创建了新的资源
    • 202: Accepted 已接受 服务器已接受请求,但是处理未完成。
    • 203: Non-authoritative Information 非授权信息 服务器已经成功处理了请求,但返回的信息可能来自另一来源
    • 204: No Content 无内容 服务器成功处理了请求,但没有返回任何内容
    • 205: Reset Content 重置内容 服务器成功处理了请求,但没有返回任何内容
    • 206: Partial Content 部分内容 服务器成功处理了部分GET请求

3xx(重定向)

  • 表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向。

    • 300: Multiple Choices 多种选择 针对请求,服务器可执行多种操作。服务器可根据请求者(user agent)选择一项操作,或提供操作列表供请求者选择。
    • 301: Moved Permanently 永久移动 请求的网页已永久移动到新位置。服务器返回此响应(对GET或HEAD请求的响应)时,会自动将请求者转到新位置。
    • 302: Found 临时移动 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求
    • 303: See Other 查看其它位置 请求者应当对不同的位置使用单独的GET请求来检索响应时,服务器返回此代码
    • 304: Not Modified 未修改 自动上次请求后,请求的网页未修改过。服务器返回此响应,不会返回网页的内容
    • 305: Use Proxy 使用代理 请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理
    • 307: Temporary Redirect 临时性重定向 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有的位置来进行以后的请求

4xx(请求错误)

  • 这些状态码表示请求可能出错,妨碍了服务器的处理。

    • 400:Bad Request 错误请求 服务器不理解请求的语法
    • 401:未授权 请求要求身份验证。对于需要登录的网页,服务器可能返回此响应
    • 402:Payment Required 此代码尚无法使用。
    • 403:Forbidden 禁止 服务器拒绝请求
    • 404:Not Found 未找到 服务器找不到请求的网页
    • 405:Method Not Allowed 方法禁用 禁用请求中指定的方法
    • 406:Not Acceptable 不接受 无法使用请求的内容特性响应请求的网页
    • 407:Proxy Authentication Required: 需要代理授权 此状态码与401(未授权)类似,但指定请求者应当授权使用代理
    • 408:Request Timeout 请求超时 服务器等候请求时发生超时
    • 409:Conflict 冲突 服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。
    • 410:Gone 已删除 如果请求的资源已永久删除,服务器就会返回此响应
    • 411:Length Required: “Content-Length” 未被定义 需要有效长度 服务器不接受不含有效内容长度标头字段的请求
    • 412:Precondition Failed 未满足前提条件 服务器未满足请求者在请求者设置的其中一个前提条件
    • 413:Request Entity Too Large 请求实体过大 服务器无法处理请求,因为请求实体过大,超出了服务器的处理能力
    • 414:Request-url Too Long 请求的URI过长 请求的URI(通常为网址)过长,服务器无法处理
    • 415:Unsupported Media Type 不支持媒体类型 请求的格式不受请求页面的支持
    • 416:Requested Range Not Satisfiable 请求范围不符合要求 如果页面无法提供请求的范围,则服务器会返回此状态码
    • 417:Expectation Failed 未满足期望值 服务器未满足“期望”请求标头字段的要求
    • 423:锁定的错误。

5xx(服务器错误)

  • 这些状态码表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

    • 500:Internal Server Error 服务器内部错误 服务器遇到错误,无法完成请求
    • 501:Not Implemented 尚未实施 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码
    • 502:Bad Gateway 错误网关 服务器作为网关或代理,从上游服务器无法收到无效响应
    • 503:Service Unavailable 服务器不可用 服务器目前无法使用(由于超载或者停机维护)。通常,这只是暂时状态
    • 504: Gateway Timeout 网关超时 服务器作为网关代理,但是没有及时从上游服务器收到请求
    • 505:HTTP Version Not Supported HTTP版本不受支持 服务器不支持请求中所用的HTTP协议版本

https://serious-lose.notion.site/HTTP-Status-Code-HTTP-03e1ffb43a2b47dcbd37f6e9762a01fa

HTTP Status Code(Http状态码)相关推荐

  1. http status code —— http 状态码

    0. 网络连接的问题 vs 域名解析的问题 测试的方法主要有两个, 如果是域名解析出了问题,浏览器将会很快给出响应 如果将域名转换为对应的ip地址,浏览器能对其该ip进行响应的话,则证明是网络连接的问 ...

  2. HTTP Status code(状态码)和 Status text(状态文本)

    常见的状态码有以下几种,也是必须记住的: 1xx:临时回应,表示客户端请继续. 2xx:请求成功. ... 200:请求成功. 3xx: 表示请求的目标有变化,希望客户端进一步处理. 301& ...

  3. HTTP Status Code 304 状态码的详细讲解

    HTTP 304状态码的详细讲解 304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应. 整个请求响应过程如下: 客户端在请求一个文件的时候,发现自己缓存的文件有 Last ...

  4. Nginx code 常用状态码学习小结

    最近了解下Nginx的Code状态码,在此简单总结下.一个http请求处理流程: 一个普通的http请求处理流程,如上图所示: A -> client端发起请求给nginx B -> ng ...

  5. HTTP code(状态码)

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码.它由 RFC 2616 规范定义的,并得到 RFC 2518.RFC 2817.RFC ...

  6. HTTP Status Codes/HTTP状态码

    1.应用场景 帮助快速查询http code, 以及对应的含义,帮助定位问题. 2.学习/操作 推荐查阅 HTTP Status Codes Glossary - WebFX STATUS_CODES ...

  7. HTTP Status 400 (HTTP400状态码)

    异常信息记录_2019-11-16 HTTP Status 400 – 错误的请求 前两天写了一个关于时间格式转换的400错误的请求的博客,给公司的大佬看了一下,被吐槽--特此修改一下. 1.问题分析 ...

  8. XMLHttpRequest.status 返回服务器状态码

    XMLHttpRequest.status:  1xx-信息提示  这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个1xx响应.  100-继续.  101-切换协议.  2 ...

  9. 状态码304的简单介绍

    参考: 百度百科.HTTP Status Code 304 状态码的详细讲解 304 是对客户端有缓存情况下服务端的一种响应. 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是客 ...

  10. http状态码304缓存机制(强缓存和协商缓存-304)

    前言:好久没写博客了,今天早上闲着没事重新看了下http的304缓存机制.下面我就简单的讲下我的理解吧. 描述:首先我们先明白一点什么是状态码.对于我们开发来说,大家一说起http状态码,都能随口说几 ...

最新文章

  1. 128G小米CC9e手机,免费送!真事!
  2. python星号正方形_Python星号*与**用法分析
  3. mysql web搜索系统_【20201011】做个搜索引擎(6)——网页蜘蛛代码编写(二)
  4. c语言标量变量是什么,C语言中的结构和联合之间的区别
  5. Cisco PT模拟实验(16) 路由器重分发配置
  6. P2468 [SDOI2010]粟粟的书架 动态规划,主席树,二分答案
  7. 操作系统之进程管理:17、死锁
  8. 港中文开源 | 融合视频目标检测与单目标、多目标跟踪
  9. 软件测试的学习之路 ----- 数据库的概要图
  10. Beetl学习总结(2)——基本用法
  11. 吴恩达机器学习学习笔记第三章:机器学习中的线性代数
  12. android 调出键盘表情_keyboard dialog 仿微博表情键盘输入框,keyboarddialog
  13. 项目管理之项目章程和三个重要说明书
  14. 使用arcface+CrossEntropyLoss处理普通分类
  15. JAVA-银行卡归属地查询
  16. Midjourney|文心一格prompt教程[Text Prompt(下篇)]:游戏、实物、人物、风景、动漫、邮票、海报等生成,终极模板教学
  17. 数据结构之数组及动态数组剖析
  18. 漫画:网站访问缓慢怎么办?
  19. GitHub如何上传?(傻瓜指南)
  20. 通俗易懂的讲解二极管三极管工作原理

热门文章

  1. 信安教程第二版-第22章网站安全需求分析与安全保护工程
  2. 32f4 usb 升级程序_不断中招的你还放心升级win10吗?wi10近期更新问题及解决办法...
  3. Tomcate服务器的基本知识概括总结及安装目录概括
  4. 万年历查询系统理解与功能增添
  5. centos7.4下安装配置PHP服务(源码安装)并配置nginx支持php
  6. linux freopen函数
  7. 微软职位内部推荐-SW Engineer II for Skype
  8. 解决ViewPager添加点击监听器无触发的问题
  9. flutter RotationTransition实现旋转动画
  10. 使用Pycharm开发WordCount程序