精华内容
下载资源
问答
  • 服务器返回给客户端的响应可以分为三部分:响应状态码,响应头和响应体。 HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成,表示服务器的响应状态。 HTTP状态码(响应码一共分五大类: 消息响应 成功响应 ...

     服务器返回给客户端的响应可以分为三部分:响应状态码,响应头和响应体。

    HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成,表示服务器的响应状态。

    HTTP状态码(响应码一共分五大类:

    • 消息响应
    • 成功响应
    • 重定向
    • 客户端错误
    • 服务器端错误

    下表列出了常见的错误代码及错误原因

    消息响应

    状态码 说明 详情
    100 继续 请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其他部分
    101 切换协议 请求者已要求服务器切换协议,服务器已确认并准备切换

     成功响应

    状态码 说明 详情
    200 成功 服务器已成功处理了请求
    201 已创建 请求成功并且服务器创建了新的资源
    202 已接受 服务器已接受请求,但尚未处理
    203 非授权信息 服务器已成功处理了请求,但返回的信息可能来自另一个源
    204 无内容 服务器成功处理了请求,但没有返回任何内容
    205 重置内容 服务器成功处理了请求,内容被重置
    206 部分内容 服务器成功处理了部分请求

     重定向

    状态码 说明 详情
    300 多种选择 针对请求,服务器可执行多种操作
    301 永久移动 请求的网页已永久移动到新位置,即永久重定向
    302 临时移动 请求的网页暂时跳转到其他页面,即暂时重定向
    303 查看其他位置 如果原来的请求是POST,重定向目标文档应该通过GET提取
    304 未修改 此次请求返回的页面未修改,继续使用上次的资源
    305 使用代理 请求者应该使用代理访问该页面
    307 临时重定向 请求的资源临时从其他位置响应

    客户端错误 

    状态码 说明 详情
    400 错误请求 服务器无法解析该请求
    401 未授权 请求没有进行身份验证或验证未通过
    403 禁止访问 服务器拒绝此请求
    404 未找到 服务器找不到请求的页面
    405 方法禁用 服务器禁用了请求中指定的方法
    406 不接受 无法使用请求的内容响应请求的页面
    407 需要代理授权 请求者需要使用代理授权
    408 请求超时 服务器请求超时
    409 冲突 服务器在完成请求时发生冲突
    410 已删除 请求的资源已永久删除
    411 需要有效长度 服务器不接受不含有效内容长度标头字段的请求
    412 未满足前提条件 服务器未满足请求者在请求中设置的其中一个前提条件
    413 请求实体过大 请求实体过大,超出服务器的处理能力
    414 请求URL过长 请求网址过长,服务器无法处理
    415 不支持类型 请求格式不被请求页面支持
    416 请求范围不符 页面无法提供请求的范围
    417 未满足期望值 服务器未满足期望请求标头字段的要求

    服务器端错误 

    状态码 说明 详情
    500 服务器内部错误 服务器遇到错误,无法完成请求
    501 未实现 服务器不具备完成请求的功能
    502 错误网关 服务器作为网关或代理,从上游服务器收到无效响应
    503 服务不可用 服务器目前无法使用
    504 网关超时 服务器作为网关或代理。但是没有及时从上游服务器收到请求
    505 HTTP版本不支持 服务器不支持请求中所用的HTTP协议版本

     

    展开全文
  • 服务器响应状态码statusCode

    千次阅读 2018-01-20 14:21:54
    状态码201~206201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 状态码 简述 详述 200 成功 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201 已创建 请求成功且...

    状态码

    201~206

    201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。

    状态码 简述 详述
    200 成功 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。
    201 已创建 请求成功且服务器已创建了新的资源。
    202 已接受 服务器已接受了请求,但尚未对其进行处理。
    203 非授权信息 服务器已成功处理了请求,但返回了可能来自另一来源的信息。
    204 无内容 服务器成功处理了请求,但未返回任何内容。
    205 重置内容 服务器成功处理了请求,但未返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
    206 部分内容 服务器成功处理了部分 GET 请求。

    300-307

    300~307 表示的意思是:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。

    状态码 简述 详述
    300 多种选择 服务器根据请求可执行多种操作。服务器可根据请求者 来选择一项操作,或提供操作列表供其选择。
    301 永久移动 请求的网页已被永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码通知搜索引擎蜘蛛网页或网站已被永久移动到新位置。
    302 临时移动 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。会自动将请求者转到不同的位置。但由于搜索引擎会继续抓取原有位置并将其编入索引,因此您不应使用此代码来告诉搜索引擎页面或网站已被移动。
    303 查看其他位置 当请求者应对不同的位置进行单独的 GET 请求以检索响应时,服务器会返回此代码。对于除 HEAD 请求之外的所有请求,服务器会自动转到其他位置。
    304 未修改 自从上次请求后,请求的网页未被修改过。服务器返回此响应时,不会返回网页内容。
    如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应。由于服务器可以告诉 搜索引擎自从上次抓取后网页没有更改过,因此可节省带宽和开销。
    305 使用代理 请求者只能使用代理访问请求的网页。如果服务器返回此响应,那么,服务器还会指明请求者应当使用的代理。
    307 临时重定向 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。会自动将请求者转到不同的位置。但由于搜索引擎会继续抓取原有位置并将其编入索引,因此您不应使用此代码来告诉搜索引擎某个页面或网站已被移动。

    4XX

    4XX HTTP 状态码表示请求可能出错,会妨碍服务器的处理。

    状态码 简述 详述
    400 错误请求 服务器不理解请求的语法。
    401 身份验证错误 此页要求授权。您可能不希望将此网页纳入索引。
    403 禁止 服务器拒绝请求。
    404 未找到 服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。
    例如:http://www.0631abc.com/20100aaaa,就会进入404错误页面
    405 方法禁用 禁用请求中指定的方法。
    406 不接受 无法使用请求的内容特性响应请求的网页。
    407 需要代理授权 此状态码与 401 类似,但指定请求者必须授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。
    408 请求超时 服务器等候请求时发生超时。
    409 冲突 服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代码,以及两个请求的差异列表。
    410 已删除 请求的资源永久删除后,服务器返回此响应。该代码与 404(未找到)代码相似,但在资源以前存在而现在不存在的情况下,有时会用来替代 404 代码。如果资源已永久删除,您应当使用 301 指定资源的新位置。
    411 需要有效长度 服务器不接受不含有效内容长度标头字段的请求。
    412 未满足前提条件 服务器未满足请求者在请求中设置的其中一个前提条件。
    413 请求实体过大 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
    414 请求的 URI 过长 请求的 URI(通常为网址)过长,服务器无法处理。
    415 不支持的媒体类型 请求的格式不受请求页面的支持。
    416 请求范围不符合要求 如果页面无法提供请求的范围,则服务器会返回此状态码。
    417 未满足期望值 服务器未满足”期望”请求标头字段的要求。

    500~505

    500~505 表示的意思是:服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。

    状态码 简述 详述
    500 服务器内部错误 服务器遇到错误,无法完成请求。
    501 尚未实施 服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。
    502 错误网关 服务器作为网关或代理,从上游服务器收到了无效的响应。
    503 服务不可用 目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。
    504 网关超时 服务器作为网关或代理,未及时从上游服务器接收请求。
    505 HTTP 版本不受支持 服务器不支持请求中所使用的 HTTP 协议版本。
    展开全文
  • 206-部分内容300-307表示要完成请求,需要进一步操作,代码状态通常为重定向400-417表示请求可能出错了,妨碍服务器处理400-服务器不理解的请求语法 401-身份验证错误 403-服务器拒绝请求 404-未找到网页

    201-206都表示请求成功

    200-成功
    201-已创建
    202-已接受:服务器接受了请求,但未处理
    203-非授权信息
    204-无内容
    205-重置内容
    206-部分内容

    300-307表示要完成请求,需要进一步操作,代码状态通常为重定向

    400-417表示请求可能出错了,妨碍服务器处理

    400-服务器不理解的请求语法
    401-身份验证错误
    403-服务器拒绝请求
    404-未找到网页(最常见的了服务器状态)
    405-方法禁用
    406-不接受(无法使用请求的内容特性响应请求的网页)
    407-需要代理授权
    408-请求超时(服务器等待请求超时)
    409-冲突
    410-已删除
    411-需要有效长度(服务器不接受不含有效内容长度标头字段请求)
    412-未满足前提条件
    413-请求实体过大
    414-请求的URL过长
    415-不支持的媒体类型
    416-请求范围不符合要求
    417-为满足期望值

    500-505表示:服务器在尝试请求处理时发生内部错误,是服务器的错,不是请求的错

    500-服务器内部错误
    501-服务器不具备完成请求的功能
    502-错误网管
    503-服务器不可用(超载或者停机维护,暂停的状态)
    504-网关超时
    505-http版本不受支持(请求使用的http协议版本服务器不支持)

    展开全文
  • 响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据用户的请求返回相应的响应,响应分为三类:响应状态码、响应头和响应体。 在爬虫开发过程中,可以根据服务器返回的响应状态...


    响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据用户的请求返回相应的响应,响应分为三类:响应状态码、响应头和响应体。
    在爬虫开发过程中,可以根据服务器返回的响应状态码来判断服务器时候成功返回了你想要的内容,如返回(200),还是请求出错,页面找不到(404),又或者是服务器识破了你的爬虫,封禁了你的爬虫(500)。爬虫开发者可以根据这些返回的响应状态码来快速纠错,提高纠错能力。

    其实不管是在爬虫开发过程中,还是日常的网页开发,客户端开发,包括运维,知道特定状态码所代表的含义,对排除bug、故障都有很大的帮助。

    (ps:大神请忽略此段废话)


    ~~ 华丽的分割线 ~~


    下面几张表给出了常见的100、200、300、400、500系的响应状态码所代表的含义

    1.状态码:100~

    状态码 说明 详情
    100 继续 请求者应当继续提出请求,服务器已经收到请求的一部分,正在等待其余部分
    101 切换协议 请求者已要求服务器切换协议,服务器已确认并准备切换

    2.状态码:200~

    状态码 说明 详情
    200 成功 服务器已经成功处理了请求
    201 已创建 请求成功并且服务器创建了新的资源
    202 已接受 服务器已接受请求,但尚未处理
    203 非授权信息 服务器已经成功处理了请求,但返回的信息可能来自另一个源
    204 无内容 服务器成功处理了请求,但没有返回任何内容
    205 重置内容 服务器成功处理了请求,内容被重置
    206 部分内容 服务器成功处理了部分请求

    3.状态码:300~

    状态码 说明 详情
    300 客户请求的文档可以再多个位置找到
    301 客户请求的文档在其他地方 新的URL在Location头中给出
    302 类似301
    303 同上
    304 客户端有缓冲的文档并发送一个条件性请求
    305 客户请求的文档应该通过Location头所指明的代理服务器提取
    307 同302

    4.状态码:400~

    状态码 说明 详情
    400 请求出现语法错误
    401 客户视图未经授权访问受密码保护的页面
    403 资源不可用 服务器get到了你发送的请求,但是拒绝处理
    404 无法找打页面 也就是无法找到指定位置的资源,一般是URL输入错误导致
    405 请求方法不适用 如GET、POST等
    406 Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accept头中所指定的不兼容
    407 类似401
    408 请求过期 在服务器许可的等待时间内,客户端一直没有发出任何请求
    409 请求冲突
    410 请求的资源已经不可用
    411 服务器不能处理该请求
    412 请求头中指定的一些前提条件失败
    413 目标文档大小超过服务器允许的大小
    414 URL过长
    415 服务器无法处理请求附带的媒体格式
    416 服务器不能满足客户在请求中指定的Range头

    5.状态码:500~

    状态码 说明 详情
    500 服务器遇到情况,满足请求
    501 服务器无法支持发送请求所需要的功能
    502 Bad Gateway 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
    503 服务器因为维护或者负载过重未能应答
    504 Gateway Time-out 作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
    505 服务器不支持请求中指明的HTTP版本

    参考博客:
    https://www.cnblogs.com/lvchunhao/p/3852908.html
    https://blog.csdn.net/qq_24802115/article/details/53898565

    展开全文
  • 服务器响应请求状态码(详细版)

    千次阅读 2020-05-22 16:07:55
    2开头 (成功响应)表示成功处理了请求的状态码 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受...
  • HTTP响应状态码

    千次阅读 2020-09-13 07:02:21
    响应状态码会随着响应消息一起被发送至客户端浏览器,浏览器根据服务器返回的响应状态码,就能知道这次HTTP请求的结果是成功还是失败了。常见响应状态码,2**成功响应相关;3**重定向相关;4**客户端响应相关;5**...
  • 常见HTTP响应状态码

    万次阅读 2017-09-14 19:04:20
    状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收、理解、...常见http响应状态码: 请求收到,继续处理: 100
  • JSP客户端请求 JSP服务器响应 JSP HTTP状态码
  • HTTP响应状态码详解

    千次阅读 2019-03-16 22:37:31
    响应状态码 HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。所有状态码的第一个数字代表了响应的五种状态之一,介绍状态码时,一定要先说明状态码分类,再举例说明一些具体...
  • HTTP 响应状态码规范

    千次阅读 2018-08-25 17:05:15
    HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。响应分为五类:信息响应,成功响应,重定向,客户端错误和服务器错误。状态代码由 section 10 of RFC 2616定义 一、信息响应 100 Continue 这个临时响应...
  • 文章目录一、响应行响应状态码二、响应头三、响应空行四、响应体 HTTP/1.1 200 OK Bdpagetype: 1 Bdqid: 0x87b0208600091dd6 Cache-Control: private Connection: keep-alive Content-Encoding: gzip Content-Type:...
  • 服务器响应时5类状态码详细

    千次阅读 2010-09-04 20:17:00
    服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出: ① 客户方错误 100 继续 101 交换协议 ② 成功 200 OK 201 已...
  • HTTP响应状态码(Response Status Code)

    千次阅读 2019-11-02 14:17:57
    响应状态码 响应状态码表示服务器对请求的响应结果。例如,200代表服务器响应成功,403代表禁止访问,404代表页面未找到,408代表请求超时。浏览器会根据状态码做出相应的处理。在爬虫中,可以根据状态码来判断...
  •  当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的。我们可以查阅HTTP协议来获得更多的信息。  下表列出了浏览器端信息头的一些...
  • 500以上的错误,大部分是服务器配置的问题502...该请求是个ajax,处理请求的方法中打印没有注释或删除其他服务器错误:1、自己的域名解析到公司服务器访问不到,报404。 原因:配置的虚拟主机有个项目根目录,nginx...
  • 常用HTTP响应状态码

    千次阅读 2019-03-10 11:54:47
    web应用中常用的响应状态码: 状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息–表示请求已接收,继续处理 2xx:成功–表示请求已被成功接收、理解、接受 3xx:重定向–...
  • http协议响应状态码大全以及常用状态码 当我们在浏览网页或是在查看服务器日志时,常会遇到3位数字的状态码,这3位数字是什么意思呢?其实,这3位数字是HTTP状态码,用来表示网页服务器HTTP响应状态,简言之就是...
  • 服务器状态码

    千次阅读 2019-06-29 21:05:04
    服务器常用的状态码及其对应的含义如下: 200:服务器响应正常。 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。 400:无法找到请求的资源。 401:访问...
  •  当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息头的一部分来传送的。我们可以查阅HTTP协议来获得更多的信息。  下表列出了浏览器端信息头的一些重要...
  • http响应状态码大全

    千次阅读 2017-07-21 23:11:35
    http响应状态码大全在后来有一天看TP源码的时候,突然发现里面有更全面的状态码,就贴到了文章的最后面(go)http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 ...
  • 响应状态码403We've covered the 403 (Forbidden) HTTP Error code in some detail before, but it also has a near identical sibling. 前面我们已经详细介绍了403(禁止)HTTP错误代码,但是它也具有几乎相同的兄弟...
  • JavaWeb:HTTP响应状态码大全

    千次阅读 2017-08-19 14:28:53
    表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 代码说明  100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) ...
  • 服务器返回状态码

    千次阅读 2013-04-07 18:25:45
    服务器返回的各种状态码到底表示什么意思呢,哪些说明没有问题,哪些返回状态是出问题了, 这个返回状态码表示的是什么意思,下面是服务器各种返回状态码的意义,你知道多少? 100(继续)请求者应当继续提出...
  • HTTP响应状态码及含义

    千次阅读 2019-04-14 15:57:56
    HTTP响应状态码响应码(HTTP Status Code)代表了不同的响应情况 一. 1xx 提示信息,表示请求被接收,需要执行者继续操作,出现这种概率相对比较低。 100 表示请求者需要继续提出请求。 表示已收到请求的第一部分,...
  • HTTP常见响应状态码

    千次阅读 2012-10-16 10:38:50
    一些常见的状态码为: 200 – 服务器成功返回网页 202(已接受) 服务器已接受请求,但尚未处理 204 - 无内容(服务器成功处理了请求,但没有返回任何内容) 302 - 临时移动 304 - (未修改)自从上次...
  • 表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) ...
  • HTTP常见响应状态码及解释 2XX Success(成功状态码) 200 表示从客户端发来的请求在服务器端被正常处理 204 该状态码表示服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分 206 该状态码表示...
  • Sip 响应状态码 对照 详解 【转】

    千次阅读 2017-03-04 10:29:38
    文章来源:Sip 响应状态码 对照 详解 SIP响应是由一个用户代理服务器(UAS)或SIP服务器生成回复由客户端生成的请求的消息。它可能是一个正式的确认,以防止请求由UAC重发。 响应可能包含需要一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 270,093
精华内容 108,037
关键字:

服务器响应状态码