Http 状态码汇总

这篇具有很好参考价值的文章主要介绍了Http 状态码汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Http 状态码汇总


1xx(信息性状态码)

表示请求已被接收并正在处理,需要进一步操作或等待。

  • 100 Continue:表示服务器已接收到请求的一部分,并等待剩余部分。
  • 101 Switching Protocols:表示服务器正在根据客户端的请求切换协议。
  • 102 Processing:表示服务器正在处理请求,但尚未完成处理。
  • 103 Early Hints:表示服务器已发送部分响应,以便客户端开始显示信息。

2xx(成功状态码)

表示请求已成功被服务器接收、理解和处理。

  • 200 OK:表示请求已成功处理,并返回所请求的资源。
  • 201 Created:表示请求已成功处理,并在服务器上创建了新的资源。
  • 202 Accepted:表示请求已被接受,但尚未被处理完成。
  • 203 Non-Authoritative Information:表示返回的元信息不是来自原始服务器,而是来自副本或代理服务器。
  • 204 No Content:表示服务器成功处理了请求,但没有返回任何内容。
  • 205 Reset Content:表示服务器要求重置视图,通常在提交表单后使用。
  • 206 Partial Content:表示服务器成功处理了部分请求,并返回部分响应。
  • 207 Multi-Status:表示请求已成功处理,但返回的响应可能包含多个状态。
  • 208 Already Reported:表示请求已成功处理,并且响应是对之前已报告的状态的重复。
  • 226 IM Used:表示服务器已完成请求处理,用于表示对实例操作的结果。

3xx(重定向状态码)

表示客户端需要采取进一步的操作以完成请求。

  • 300 Multiple Choices:表示请求的资源有多个选择,需要客户端选择其中一个。
  • 301 Moved Permanently:表示所请求的资源已永久移动到新位置。
  • 302 Found:表示所请求的资源暂时位于不同的位置。
  • 303 See Other:表示所请求的资源可以在不同的URI下被找到。
  • 304 Not Modified:表示客户端的缓存副本仍然有效,可以使用缓存的版本。
  • 305 Use Proxy:表示请求应使用代理服务器进行访问。
  • 307 Temporary Redirect:表示所请求的资源暂时位于不同的位置。
  • 308 Permanent Redirect:表示所请求的资源已永久移动到新位置。

4xx(客户端错误状态码)

表示客户端发出的请求有错误或无法完成。

  • 400 Bad Request:表示客户端发送的请求有语法错误或无法被服务器理解。
  • 401 Unauthorized:表示请求需要进行身份验证或凭据无效。
  • 402 Payment Required:保留状态码,表示需要进行支付以完成请求。
  • 403 Forbidden:表示服务器已经理解请求,但拒绝执行,通常是因为缺乏访问权限。
  • 404 Not Found:表示服务器无法找到所请求的资源。
  • 405 Method Not Allowed:表示请求方法不被允许。
  • 406 Not Acceptable:表示服务器无法根据客户端请求的内容特性完成请求。
  • 407 Proxy Authentication Required:表示请求必须通过代理进行身份验证。
  • 408 Request Timeout:表示客户端在服务器等待请求的时间超过了超时时间。
  • 409 Conflict:表示请求与服务器当前状态冲突。
  • 410 Gone:表示所请求的资源已永久不可用,通常是因为被删除或不可恢复。
  • 411 Length Required:表示缺少必需的 Content-Length 首部。
  • 412 Precondition Failed:表示在请求的头字段中给定的先决条件不满足。
  • 413 Payload Too Large:表示请求的负载过大,超出服务器的处理能力。
  • 414 URI Too Long:表示请求的URI长度超过服务器能够处理的限制。
  • 415 Unsupported Media Type:表示服务器无法处理请求中所指定的媒体类型。
  • 416 Range Not Satisfiable:表示客户端请求的范围无法满足。
  • 417 Expectation Failed:表示服务器无法满足请求中的预期特性。
  • 418 I’m a teapot:是一个愚人节玩笑,表示服务器是一台茶壶。
  • 421 Misdirected Request:表示服务器无法处理请求,因为请求的目标不可用。
  • 422 Unprocessable Entity:表示服务器无法处理请求,因为请求包含语法错误。
  • 423 Locked:表示所请求的资源被锁定,无法访问。
  • 424 Failed Dependency:表示请求失败,因为它依赖于另一个请求的结果。
  • 425 Too Early:表示服务器不愿意处理请求,因为它还不适合处理。
  • 426 Upgrade Required:表示客户端需要切换到不同的协议版本以完成请求。
  • 428 Precondition Required:表示服务器需要先决条件来处理请求。
  • 429 Too Many Requests:表示客户端已经发送过多的请求,超出了服务器的限制。
  • 431 Request Header Fields Too Large:表示服务器无法处理请求,因为请求头字段过大。
  • 451 Unavailable For Legal Reasons:表示请求被阻止,因为资源不可用,通常是出于法律原因。
  • 499 Client has closed connection,也就是客户端断开了连接。 这个参数的意思是:在客户端主动关闭连接后, nginx 与分发服务器的连接是否保持连接。

5xx(服务器错误状态码)

表示服务器在处理请求时发生了错误。文章来源地址https://www.toymoban.com/news/detail-662986.html

  • 500 Internal Server Error:表示服务器在处理请求时发生了意外的错误,导致无法完成请求。
  • 501 Not Implemented:表示服务器不支持请求的功能或未能实现。
  • 502 Bad Gateway:表示作为服务器、代理或网关的上游服务器从下游服务器接收到无效的响应。
  • 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于过载或停机维护。
  • 504 Gateway Timeout:表示作为服务器、代理或网关的上游服务器在等待下游服务器响应时超时。
  • 505 HTTP Version Not Supported:表示服务器不支持请求中使用的HTTP协议版本。
  • 506 Variant Also Negotiates:表示服务器有一个内部配置错误,导致协商处理的循环引用。
  • 507 Insufficient Storage:表示服务器无法完成请求,因为所请求的资源已耗尽存储空间。
  • 508 Loop Detected:表示服务器检测到无限循环操作。
  • 510 Not Extended:表示需要进一步扩展请求以完成处理。
  • 511 Network Authentication Required:表示需要进行网络身份验证才能访问资源。

到了这里,关于Http 状态码汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【HTTP】URL结构、HTTP请求和响应的报文格式、HTTP请求的方法、常见的状态码、GET和POST有什么区别、Cookie、Session等重点知识汇总

    目录 URL格式 HTTP请求和响应报文的字段? HTTP请求方法 常见的状态码 GET 和 POST 的区别 Cookie 和 Session ? :是用来分割URL的主体部分(通常是路径)和查询字符串(query string)查询字符串是一组键值对的参数 query string :是键值对的结构,分割键值对,=分割键和值 Content-Type

    2024年02月07日
    浏览(48)
  • 计算机网络—HTTP基本概念、HTTPS、HTTP状态码、HTTP缓存、HTTP请求

    参考小林coding HTTP是超文本传输协议。所谓的超文本,就是超越了普通文本的文本,最关键的是有超链接,能从一个超文本跳转到另一个超文本。 HTML是最常见的超文本,本身是纯文字文件,但是内部使用很多标签定义图片、视频等链接,再经过浏览器的解释,呈现出来的就是

    2024年02月07日
    浏览(47)
  • 常见应用层协议端口号及简介【HTTP80、FTP20(数据连接)21(控制连接)、POP3 110、DNS 53、TFTP文件传输协议 69】、http无状态、http的压缩传输

    目录 一、常见应用层协议 我们先看一下其常用协议的端口号: HTTP(hypertext transfer protocol)超文本传输协议(80) HTTPS(secure hypertext transfer protocol)安全文本传输协议(443) FTP(file transfer protocol)文件传输协议(21) TELNET(terminal NETwork)远程登录(端口号23) SMTP简单邮件

    2023年04月08日
    浏览(49)
  • 网络协议HTTP/1、HTTP/2 及 HTTP/3详解

    目录 概述  一、发展史 HTTP/1.1  Keep-alive  动静分离  HTTP/2 二进制传输   多路复用 Header 压缩 服务端 Push  HTTP/3 QUIC  多路复用 0-RTT 纠错机制 三、小结 HTTP(Hyper Text Transformer Protocol,超文本传输协议)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到

    2024年02月02日
    浏览(56)
  • 网络协议 - HTTP 协议详解

    HTTP 协议详解,web开发必备。 URI 包含 URL 和 URN,目前 WEB 只有 URL 比较流行,所以见到的基本都是 URL。 URI(Uniform Resource Identifier,统一资源标识符) URL(Uniform Resource Locator,统一资源定位符) URN(Uniform Resource Name,统一资源名称) 1. 请求报文 2. 响应报文 客户端发送的 请求报文 第

    2024年02月04日
    浏览(53)
  • 【网络协议】聊聊http协议

    当我们输入www.baidu.com的时候,其实是先将baidu.com的域名进行DNS解析,转换成对应的ip地址,然后开始进行基于TCP构建三次握手的连接,目前使用的是1.1 默认是开启了keep-Alive。可以在多次请求中进行连接复用。 连接建立之后,就要发送HTTP的请求了, 整体其实就是三部分,请

    2024年02月06日
    浏览(58)
  • 网络协议与攻击模拟-21-HTTP协议

    1、 HTTP 协议结构 2、在 Windows server 去搭建 web 服务器 3、分析 HTTP 协议流量 1、概念 HTTP (超文本传输协议)是用于在万维网服务器上传输超文本( HTML )到本地浏览器的传输协议 属于 TCP / IP 协议簇的一员( HTML 文件、图片、查询结构等) 基于传输层 TCP 的80端口 2、万维网服

    2024年02月16日
    浏览(41)
  • [网络原理] HTTP协议

    要珍惜时间呀 HTTP协议是应用层协议,TCP/IP协议为传输层协议,负责传输数据.而HTTP协议相当于对传输的数据据怎样处理和使用进行说明. 每次,我们访问网站的时候,都会给网站的服务器发送一个HTTP请求,服务器收到请求后,会返回一个HTTP响应.如下图所示. 下图,为一个HTTP请求的格式

    2024年02月03日
    浏览(40)
  • 【网络】HTTP协议详解

    😀大家好,我是 白晨 ,一个不是很能熬夜😫,但是也想日更的人✈。 如果喜欢这篇文章, 点个赞 👍, 关注一下 👀白晨吧!你的支持就是我最大的动力!💪💪💪 哟,大家好,我是白晨。距离上一次更新已经过了一段时间了,属实是当鸽子当惯了🤣。 上一篇文章我们

    2024年02月02日
    浏览(47)
  • 网络通信:http协议

    虽然我们说, 应用层协议是我们程序猿自己定的. 但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议) 就是其中之一. 统一资源定位符(Uniform Resource Locator,缩写:URL),是对资源的引用和访问该资源的方法。俗称网址

    2024年02月07日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包