精华内容
下载资源
问答
  • HTTP 常见状态码 100-199 用于指定客户端应相应的某些动作。 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200-299 用于表示请求...

    HTTP 常见状态码

    1. 100-199 用于指定客户端应相应的某些动作。

      • 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息
    2. 200-299 用于表示请求成功。

      • 200 OK 正常返回信息
      • 201 Created 请求成功并且服务器创建了新的资源
      • 202 Accepted 服务器已接受请求,但尚未处理
    3. 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。

      • 301 Moved Permanently 请求的网页已永久移动到新位置。
      • 302 Found 临时性重定向。
      • 303 See Other 临时性重定向,且总是使用 GET 请求新的 URI。
      • 304 Not Modified 自从上次请求后,请求的网页未修改过。
    4. 400-499 用于指出客户端的错误。

      • 400 Bad Request 服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内容发起请求。
      • 401 Unauthorized 请求未授权。
      • 403 Forbidden 禁止访问。
      • 404 Not Found 找不到如何与 URI 相匹配的资源。
    5. 500-599 用于支持服务器错误。

      • 500 Internal Server Error 最常见的服务器端错误。
      • 503 Service Unavailable 服务器端暂时无法处理请求(可能是过载或维护)。
    展开全文
  • HTTP 响应中包含一个状态码,用来表示...比如常见状态码: 200 OK 客户端请求成功。 301 Moved Permanently 请求永久重定向。 302 Moved Temporarily 请求临时重定向。 304 Not Modified 文件未修改,可以直接使

    HTTP 响应中包含一个状态码,用来表示服务器对客户端响应的结果。

    状态码一般由3位构成:

    1xx : 表示请求已经接受了,继续处理。
    2xx : 表示请求已经处理掉了。
    3xx : 重定向。
    4xx : 一般表示客户端有错误,请求无法实现。
    5xx : 一般为服务器端的错误。

    比较常见的状态码:

    200 OK 客户端请求成功。
    301 Moved Permanently 请求永久重定向。
    302 Moved Temporarily 请求临时重定向。
    304 Not Modified 文件未修改,可以直接使用缓存的文件。
    400 Bad Request 由于客户端请求有语法错误,不能被服务器所理解。
    401 Unauthorized 请求未经授权,无法访问。
    403 Forbidden 服务器收到请求,但是拒绝提供服务。服务器通常会在响应正文中给出不提供服务的原因。
    404 Not Found 请求的资源不存在,比如输入了错误的URL。
    500 Internal Server Error 服务器发生不可预期的错误,导致无法完成客户端的请求。
    503 Service Unavailable 服务器当前不能够处理客户端的请求,在一段时间之后,服务器可能会恢复正常。

    最后用一张图对常见的http状态码进行详解(图为转载)
    在这里插入图片描述

    展开全文
  • 常见状态码及其意义

    万次阅读 2019-07-14 21:13:36
    在开发过程中前端向后端请求数据,很多时候除了200以外对其他的状态码不是很了解,今天我们就一起来学习一下: 200 - - 请求成功。 304 - - 304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的...
    在开发过程中前端向后端请求数据,很多时候除了200以外对其他的状态码不是很了解,今天我们就一起来学习一下:
    1xx:信息
    消息 描述
    100 服务仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求
    101 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议
    103 用于PUT或者POST请求恢复失败时的恢复请求建议。
    2xx:成功
    消息 描述
    200 请求成功(这是对HTTP请求成功的标准应答。)
    201 请求被创建完成,同时新的资源被创建
    202 供处理的请求已被接受,但是处理未完成。【一个请求已经进入后台排队(异步任务)】
    203 请求已经被成功处理,但是一些应答头可能不正确,因为使用的是其他文档的拷贝。
    204 请求已经被成功处理,但是没有返回新文档。浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
    205 请求已经被成功处理,但是没有返回新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
    206 客户发送了一个带有Range头的GET请求,服务器完成了它。
    3xx:重定向
    消息 描述
    300 多重选择。链接列表。用户可以选择某链接到达目的地。最多允许五个地址
    301 所请求的页面已经转移至新的URL。
    302 所请求的页面已经临时转移至新的URL。
    303 所请求的页面可以在别的URL下被找到。
    304 未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应。
    305 客户请求的文档应该通过Location头所指明的代理服务器提取。
    306 目前已不再使用,但是代码依然被保留
    307 被请求的页面已经临时移至新的URL。
    308 用于PUT或者POST请求恢复失败时的恢复请求建议。
    4xx:成功
    消息 描述
    400 因为语法错误,服务器未能理解请求
    401 合法请求,但对被请求页面的方法被禁止。因为被请求的页面需要身份验证,客户端没有提供或者身份验证失败。
    402 此代码尚无法使用
    403 服务器已经理解请求,但是拒绝执行它。
    404 请求失败,请求所希望得到的资源未在服务器上被发现。
    405 请求中指定方法不被允许。
    406 服务器生成的响应无法被客户端所接受。
    407 用户必须首先使用代理服务器进行验证,这样请求才会被处理。
    408 请求超时。
    409 由于冲突,请求无法被完成
    410 被请求的页面不可用
    411 “Content-Length”未被定义。如果无此内容,服务器不会接受请求。
    412 请求中的前提条件被服务器评估为失败。
    413 由于请求的实体太大,服务器不会接受请求。
    414 由于URL太长,服务器不会接受请求。当POST请求被转换为带有很长的查询信息的GET请求时,就会发生这种情况。
    415 由于媒介类型不被支持,服务器不会接受请求。
    416 客户端请求部分文档,但是服务器不能提供被请求的部分。
    417 服务器不能满足客户在请求中指定的请求头。
    422 当创建一个对象时,发生一个验证错误。
    5xx:成功
    消息 描述
    500 服务器遇到了未曾遇到的错误,导致它无法完成请求的处理。
    501 请求未完成。服务器不支持所请求的功能,或者服务器无法完成请求。
    502 请求未完成。作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
    503 由于服务器维护或者过载导致无法处理请求,这个情况是暂时的。
    504 (网络超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。
    505 服务器不支持请求中指明的HTTP协议版本
    511 用户需要提供身份验证来获取网络访问入口
    展开全文
  • 前端HTML状态码大全(200,404,503等)

    千次阅读 2019-04-19 15:50:54
    这些状态码被分为五大类: 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。...一些常见状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分...

    这些状态码被分为五大类: 
    100-199 用于指定客户端应相应的某些动作。 
    200-299 用于表示请求成功。 
    300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 
    400-499 用于指出客户端的错误。 
    500-599 用于支持服务器错误。

    一些常见的状态码为: 
    200 - 服务器成功返回网页 
    404 - 请求的网页不存在 
    503 - 服务不可用

    详细分解: 
    1xx(临时响应) 
    表示临时响应并需要请求者继续执行操作的状态代码。
    代码 说明 
    100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 
    101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

    2xx (成功) 
    表示成功处理了请求的状态代码。
    代码 说明 
    200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 
    201 (已创建) 请求成功并且服务器创建了新的资源。 
    202 (已接受) 服务器已接受请求,但尚未处理。 
    203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 
    204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 
    205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。 
    206 (部分内容) 服务器成功处理了部分 GET 请求。

    3xx (重定向) 
    表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。
    代码 说明 
    300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。 
    301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 
    302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 
    303 (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。 
    304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。 
    305 (使用代理) 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。 
    307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

    4xx(请求错误) 
    这些状态代码表示请求可能出错,妨碍了服务器的处理。
    代码 说明 
    400 (错误请求) 服务器不理解请求的语法。 
    401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 
    403 (禁止) 服务器拒绝请求。 
    404 (未找到) 服务器找不到请求的网页。 
    405 (方法禁用) 禁用请求中指定的方法。 
    406 (不接受) 无法使用请求的内容特性响应请求的网页。 
    407 (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。 
    408 (请求超时) 服务器等候请求时发生超时。 
    409 (冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。 
    410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。 
    411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。 
    412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。 
    413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。 
    414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。 
    415 (不支持的媒体类型) 请求的格式不受请求页面的支持。 
    416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。 
    417 (未满足期望值) 服务器未满足”期望”请求标头字段的要求。

    5xx(服务器错误) 
    这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
    代码 说明 
    500 (服务器内部错误) 服务器遇到错误,无法完成请求。 
    501 (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。 
    502 (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。 
    503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 
    504 (网关超时) 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 
    505 (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

    展开全文
  • 102 Processing 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 2xx:成功–表示请求已被成功接收、理解、接受 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了...
  • HTTP状态码用以表示网页服务器HTTP响应状态的3位数字代码。 消息:代表请求已被接收,需要继续处理。临时响应。 100 Continue 告知客户部分响应已被服务器接收,客户端应继续发送请求。 ​​​​​​ 成功:服务器...
  • 好了,下面就让我们来了解一下比较常见的HTTP状态码吧! 状态码 类别 原因 1xx Informational(信息性状态码) 接收的请求正在处理 2xx Success(成功状态码) 请求正常处理完毕 3xx Redire...
  • 前端开发常见的几种http网络状态码

    千次阅读 2019-04-14 16:02:09
    200:OK,表示请求成功 301: 永久转移(永久重定向),应用场景:域名更改,访问原始域名重定向到新的域名 ...还可以用作服务器负载均衡,一般在真实项目中,都是把图片存放在图片服务器上的,而并非主服务器,当用户...
  • **一、2开头的** 1、200,表示请求成功,但实际开发...**二、4开头的(客户端也就是前端)** 1、404 原因:请求的url错误, 解决办法:检查自己请求的url是否有写错,如果没写错则反馈给后端,是不是给错了。...
  • HTTP的常见状态码种类: 状态码类型 状态码意义 1XX 表示请求已被接受,需接后续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 2...
  • 状态码为服务器接受请求之后返回的响应信息,浏览器可以根据响应信息的状态码判断请求是否...常见状态码 1XX:协议相关信息提示 100 :继续 101:切换协议 2XX:表示请求成功 200 :success ,请求成功 201 :以创建 ...
  • 4XX HTTP状态码表示请求可能出错,会妨碍服务器的处理。 500-505表示的意思是:服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。 2XX 成功 200 OK 表示请求被服务器正常处理...
  • HTTP常见状态码

    千次阅读 2020-07-26 13:54:43
    网络中的状态码有五大类:1xx(临时响应),2xx(成功),3xx(重定向),4xx(请求错误),5xx(服务器错误) 1xx(临时响应) 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,...
  • 但是在大多情况下,我们会遇到一些未曾见到过的状态码,比如302、401,那么今天这篇文章就给大家介绍一下我们在开发中常见状态码 状态码 含义 200 请求正常处理完毕 301 请求重定向 302 请求临时...
  • 前端应该掌握的HTTP状态码

    千次阅读 2018-08-08 11:20:00
    知己知彼,焉能百战不殆。和后端的同志对接口时,熟练掌握HTTP状态码,才能更好的解决各种问题(甩锅)~~ 参考文献:1....出现此状态码是表示正常状态。(所有人都喜欢的) 201 请求成功,服务器正在创...
  • 面试常见问题(get与post的区别,http常用状态码,跨域条件及解决方案) 1.get与post的区别,什么时候使用post? 1.get和post在HTTP中都代表着请求数据,其中get请求相对来说更简单、快速,效率高些 2.get相对post安全性...
  • 服务器返回的14种常见HTTP状态码

    万次阅读 多人点赞 2016-11-13 11:01:58
    状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其实我查阅资料发现还有一个6打头的一个 600 Unparseable Response Headers
  • 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型; 解决方案: 1)对照字段名称,类型保证一致性 2)使用stringify将前端传递的对象转化为字符串 data: JSON.stringify(param) ;
  • 200 OK – [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。201 CREATED – [POST/PUT/PATCH]:用户新建或修改数据成功。202 Accepted – [*]:表示一个请求已经进入后台排队(异步任务)204 ...
  • 常见http状态码以及可能的错误分析

    千次阅读 2018-08-19 15:02:03
    首先得明白状态码的几个大类: 状态码 响应类别 出现原因 1XX 信息性状态码(Informational) 服务器正在处理请求 2XX 成功状态码(Success) 请求已正常处理完毕 3XX 重定向状态...
  • HTTP 常见状态码及适用场景

    千次阅读 2021-05-24 10:25:58
    一、是什么 HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的3位...状态码第一位数字决定了不同的响应状态,有如下: 1 表示消息 2 表示成功 3 表示重定向 4 表示请求错误 5 表示.
  • 常见web状态码-status

    千次阅读 2019-06-10 13:55:00
    常见状态码-status status 说明含义 200 成功 302 重定向 405 找不到get/post方法 404 找不到资源 408 请求超时 500 服务器内部错误 504 服务器作为网关或代理,但是没有及时从上游服务器收到...
  • 响应状态码有1到5开头的: 1** 消息,服务器收到请求,需要请求者继续执行操作 2** 请求成功,操作被成功接收并处理 3** 重定向问题,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5...
  • 不作修改,客户程序就无法重复此请求。...1、前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 解决办法------》更新实体类或者在实体类上加注解@JsonIgnoreProperties(ig...
  • 常见的HTTP状态码(HTTP Status Code)说明

    千次阅读 2018-07-15 15:25:35
    不仅知道200、404和500,还要把常见状态码都进行了解,这样在工作中遇到问题才能处理的得心应手。 一、HTTP状态码分类 HTTP状态码HTTP状态码共分为5种类型,由三个十进制数字组成,第一个十进制数字定义了状态码...
  • 一、前端、服务器端和数据库端结构关系?二、向服务器发送一个请求,通过HTTP请求来判断浏览器类型: (这里需要安装一个插件httpwatch,这个插件的主要作用是观察客户端向服务器发送的Http请求, 而服务器返回给...
  • 一般情况下,根据相应问题输出适合的HTTP状态码,可以方便前端快速定位错误,减少沟通成本。 HTTP状态码有很多,每个都有对应的含义,下面列出日常工作中常见的部分: 2XX (请求成功)表示成功处理了请求的状态...
  • 前端常见面试题

    万次阅读 多人点赞 2018-09-26 19:48:35
    10.常见的HTTP状态码你了解多少?描述一下以下状态码 (1)200 ,请求成功,一切正常,数据成功返回 (2)301,永久性重定向,是指所请求的文档在别的地方;文档新的URL会在定位响应头信息中给出。浏览器会自动连接到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,377
精华内容 18,550
关键字:

前端常见的状态码