HTTP状态码汇总(非常详细)

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

HTTP 响应状态码如下表所示,共分为5种:

  • 1xx,表示临时响应,并需要客户端继续执行操作;
  • 2xx,表示服务器成功处理了请求;
  • 3xx,表示重定向,需要进一步操作以完成请求;
  • 4xx,表示客户端的请求可能出错,影响了服务器的处理;
  • 5xx,表示服务器在尝试处理客户端的请求时发生了内部错误,而这些错误可能是服务器本身的错误,并不是客户端的请求出错。
表:HTTP 响应状态码
状态码 状态码英文 状态码描述
100 Continue 当前一切正常,客户端应该继续请求,如果已完成请求则忽略
101 Switching Protocols 服务器应客户端升级协议的请求正在切换协议
200 OK 服务器已成功处理了请求
201 Created 服务器已成功处理了请求,并且创建了新的资源
202 Accepted 已经收到请求消息,但是尚未进行处理
203 Non-Authoritative Information 请求已经成功被响应,但是获得的负载与源头服务器的状态码为 200 的响应相比,经过了拥有转换功能的代理服务器的修改
204 No Content 请求已经成功了,但是客户端的客户不需要离开当前页面
205 Reset Content 服务器已成功处理了请求,并通知客户端重置文档视图
206 Partial Content 请求已经成功,并且主体包含所请求的数据区间
300 Multiple Choices 该请求拥有多种可能的响应
301 Moved Permanently 请求的资源已经被移动到了由 Location 首部字段指定的 URL 上, 并且是固定不变的
302 Found 请求的资源被暂时移动到了由 Location 首部字段指定的URL 上
303 See Other 重定向链接指向的不是新上传的资源,而是另外一个页面
304 Not Modified 无须再次传输请求的内容
307 Temporary Redirect 请求的资源被暂时移动到了由 Location 首部字段指定的 URL 上。

需要注意的是,响应状态码 307 与 302 的区别在于,307 可以确保请求方法和消息主体不会发生变化;302 则会在一些旧客户端中错误地将请求方法转换为 GET
308 Permanent Redirect 请求的资源已经被永久地移动到了由 Location 首部字段指定的 URL 上
400 Bad Request 由于语法无效,服务器无法理解该请求
401 Unauthorized 缺乏目标资源要求的身份验证凭证,发送的请求未得到满足
403 Forbidden 服务器有能力处理该请求,但是拒绝授权访问
404 Not Found 服务器无法找到所请求的资源
405 Method Not Allowed 服务器禁止了使用当前 HTTP 方法的请求
406 Not Acceptable 服务器无法提供与 Accept-Charset 及 Accept-Language 首部字段相匹配的响应
407 Proxy Authentication Required 由于缺乏位于浏览器与可以访问所请求资源的服务器之间的代理服务器所要求的身份验证凭证,发送的请求尚未得到满足
408 Request Time-out 服务器将关闭空闲的连接
409 Conflict 请求与服务器目标资源的当前状态相冲突
410 Gone 请求的目标资源在原服务器上不存在了,并且是永久性的丢失
411 Length Required 由于缺少确定的 Content-Length 首部字段,服务器拒绝客户端的请求
412 Precondition Failed 目标资源的访问请求被拒绝
413 Request Entity Too Large 请求主体的大小超过了服务器愿意或有能力处理的限度,服务器可能会关闭连接以防止客户端继续发送该请求
414 Request-URI loo Large 客户端所请求的 URI 超过了服务器允许的范围
415 Unsupported Media Type 服务器由于不支持其有效载荷的格式,从而拒绝接受客户端的请求
416 Requested range not satisfiable 服务器无法处理所请求的数据区间
417 Expectation Failed 服务器无法满足 Expect 首部字段中的期望条件
422 Unprocessable Entity 服务器理解请求实体的内容类型,并且请求实体的语法是正确的,但是服务器无法处理所包含的指令
426 Upgrade Required 服务器拒绝处理客户端使用当前协议发送的请求,但是可以接受其使用升级后的协议发送的请求
429 Too Many Requests 在一定的时间内用户发送了过多的请求,即超出了“频次限制”
431 Request Header
Fields Too Large
请求中的首部字段的值过大,服务器拒绝接受客户端的请求
451 Unavailable For
Legal Reasons
服务器由于法律原因,无法提供客户端请求的资源
500 Internal Server Error 所请求的服务器遇到意外的情况,并阻止其执行请求
501 Not Implemented 请求的方法不被服务器支持,因此无法被处理
502 Bad Gateway 作为网关或代理角色的服务器,从上游服务器中接收的响应是无效的
503 Service Unavailable 服务器尚未处于可以接受请求的状态
504 Gateway Time-out 网关或者代理的服务器无法在规定的时间内获得需要的响应
505 HTTP Version not supported 服务器不支持请求所使用的 HTTP 版本
511 Network Authentication Required 客户端需要通过验证才能使用该网络

 文章来源地址https://www.toymoban.com/news/detail-506363.html

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

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

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

相关文章

  • http响应状态码及其含义

    2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功

    2024年02月05日
    浏览(63)
  • http常见的响应状态码

    HTTP响应状态码分类 一、信息响应 1、100 Continue(持续):这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该 继续请求 ,如果已经完成,则忽略它。 2、101 Switching Protocol(交换协议):该代码是响应客户端的Upgrade(en-US)标头发送的,并且指示服务器也正在

    2023年04月13日
    浏览(37)
  • http 常见的响应状态码 ?

    2024年02月15日
    浏览(38)
  • 1.7 HTTP常见响应状态码

    上一小节我们学习了HTTP的九种请求方式。这一小节我们来看一下常见的响应状态码。 我们还是登录校园二手交易系统,进入到首页后,接口都有一个状态,是200 200这串数字代表的含义就是”成功“。说明我这个接口调用成功了,返回了数据。我们来看一下常见的状态码有哪

    2024年01月23日
    浏览(50)
  • [Linux]HTTP状态响应码和示例

    1xx:信息响应类,表示接收到请求并且继续处理 2xx:处理成功响应类,表示动作被成功接收、理解和接受 3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理 4xx:客户端错误,客户请求包含语法错误或者是不能正确执行 5xx:服务端错误,服务器不能正确执行一个

    2024年01月24日
    浏览(39)
  • 解析 HTTP 204 No Content 状态码:一种无响应的响应

    简介 HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的协议,它定义了客户端和服务器之间的通信规则。在HTTP协议中,状态码用于表示服务器对请求的响应结果。本文将重点解析HTTP状态码中的一种特殊状态码: HTTP 204 No Content 。 目的 本文的目的是帮助读者了解HTTP 204

    2024年02月04日
    浏览(49)
  • HTTP状态码汇总(常见)

    目录  让我们来了解一下HTTP中常见的状态码(7种常见)​​​​​​​ 详解状态码200: 详解状态码301: 详解状态码302: 详解状态码304: 详解状态码403: 详解状态码404: 详解状态码500: 什么是HTTP状态码: HTTP状态码 是服务器返回给客户端的,其核心作用是web服务器来告

    2023年04月16日
    浏览(38)
  • Http 状态码汇总

    表示请求已被接收并正在处理,需要进一步操作或等待。 100 Continue:表示服务器已接收到请求的一部分,并等待剩余部分。 101 Switching Protocols:表示服务器正在根据客户端的请求切换协议。 102 Processing:表示服务器正在处理请求,但尚未完成处理。 103 Early Hints:表示服务器

    2024年02月12日
    浏览(33)
  • http请求和响应(包含状态码)+过滤器

    目录 一、http协议概述 二、http请求 三、http响应  四、过滤器 一、http协议概述 1.http: 超文本传输协议 ,是用于在网络上传输数据的应用层协议。是互联网上应用最为流行的一种网络协议,用于定义客户端浏览器和服务器之间交换数据的过程,基于TCP/IP通信协议来传递数据,

    2024年02月06日
    浏览(44)
  • 《二》HTTP 请求报文和响应报文、请求方法、状态码

    请求报文: 客户端向服务器发送的请求信息,就叫做请求报文。 客户端发送一个 HTTP 请求到服务器,请求信息包含四部分:请求行、请求头、空行、请求体。 请求行:包含三部分,分别是请求方法、请求资源的路径、协议版本。 请求头:头信息,告诉服务器一些信息,在客

    2023年04月26日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包