`
独孤不求败
  • 浏览: 24523 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HTTP状态码说明

    博客分类:
  • java
阅读更多

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。当我们打开一个网页时,如果网页能够返回数据,也就是说影响成功了,一般状态响应码都是200。当然状态响应码,包括很多内容,下面列举了,状态响应码,及其表示的含义,其中加错的是在爬虫中经常遇到的:

100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。
102:继续处理 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。
200:请求成功 处理方式:获得响应的内容,进行处理
201:请求完成,结果是创建了新资源。新创建资源的URI可在响应的实体中得到 处理方式:爬虫中不会遇到
202:请求被接受,但处理尚未完成 处理方式:阻塞等待
204:服务器端已经实现了请求,但是没有返回新的信 息。如果客户是用户代理,则无须为此更新自身的文档视图。 处理方式:丢弃
300:该状态码不被HTTP/1.0的应用程序直接使用, 只是作为3XX类型回应的默认解释。存在多个可用的被请求资源。 处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃
301:请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源 处理方式:重定向到分配的URL
302:请求到的资源在一个不同的URL处临时保存 处理方式:重定向到临时的URL
304:请求的资源未更新 处理方式:丢弃
400:非法请求 处理方式:丢弃
401:未授权 处理方式:丢弃
403:禁止 处理方式:丢弃
404:没有找到 处理方式:丢弃
500:服务器内部错误 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
501:服务器无法识别 服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。
502:错误网关 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503:服务出错 由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。
分享到:
评论

相关推荐

    http状态码详解.docx

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

    HTTP状态码表示意思

    HTTP 状态代码的完整列表 1xx(临时响应) 用于表示临时响应并需要请求者执行操作才能继续的状态代码。 代码 说明 100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,...

    Web应用安全:HTTP状态码.pptx

    HTTP状态码 HTTP状态码的作用是:Web服务器用来告诉客户端,发生了什么事。 状态码位于HTTP Response 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”。 ”三位数字的状态码“便于程序进行处理, ...

    HTTP返回状态码表

    HTTP包的返回代码的列表,详细说明了各返回代码的含意

    常见的HTTP状态码

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

    HTTP状态码

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

    基于SpringBoot编写的RESTFul API,使用HTTP状态码与JSON作为响应规范+源代码+文档说明

    对于RESTFul API服务各有各的见解,网上大多是自己封装了controller层统一格式返回,通常情况下,不管你怎么请求,它总是响应你的http状态码为200。 而本项目中充分结合了HTTP状态码规范,使用ResponseEntity + ...

    网站状态码

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 所有状态码的第一个数字代表...

    HTTP常见的状态码HTTP Status Code

    HTTP状态码 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 HTTP Status Code ...

    网站运营总监全攻略及网站常见状态码及IIS错误代码大全

    随着网络时代的不断发展,互联网已逐步成为我们生活的一部分,当然也成为了当今世界的另一大产业平台。...Http请求的状态码由于比较隐蔽,所以很容易被站长忽略,但如果状态码使用不当往往会对网站产生很大的影响

    HTTP 返回码详细介绍

    HTTP 返回码 详细说明 对于想了解HTTP的朋友非常适用

    HCIA-Security之HTTP模块培训视频教程【共14集】【附笔记和课件】.rar

    08. 07 HTTP模块:状态码 09. 08 HTTP模块:HTTP首部字段-上 10. 09 HTTP模块:HTTP首部字段-下 11. 10 HTTP模块:HTTPS协议 12. 11 HTTP模块:HTTP认证 13. 补充:HTTP模块:实验虚拟机网卡连接说明 14. 补充...

    2013年阿里巴巴校园招聘笔试试题研发工程师.doc

    2013年阿里巴巴校园招聘笔试试题研发工程师.doc

    R8中文说明书(修订版+增补版)

    R8中文说明书下载地址:http://ishare.iask.sina.com.cn/f/23881071.html RECORDER录音机 同时2轨录音和8轨回放 R8是实时捕捉音频的最好的工具。可以录制现场演出,排练,歌曲创作,甚至是电影或者视频的音频文件...

    详解 Nginx代理功能与负载均衡

    1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。 error_page 404 https://www.baidu.com; #错误页 然而这个配置,细心的朋友可以发现他并没有起作用。 如果我们想让他...

    http与https相关知识点.md

    该博文主要讲解了http的概念,请求过程,以及请求过程中状态码的说明,TTP协议:(超文本传输协议)是一种发布和接收 HTML页面的方法。 HTTPS:简单讲是HTTP的安全版,在HTTP下加入SSL层。

    HTTP协议的简介及原理

    HTTP协议是基于请求/响应格式的 HTTP的请求格式:统一资源标识符、协议版本号,后边是... HTTP协议的版本号应答状态码及应答状态吗说明 接收的元信息 ****空行*** 实体 ————————————————————

    apache的rewrite规则使用说明

    F(force URL to be forbidden)禁用URL,返回403HTTP状态码。G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。P(force proxy) 强制使用代理转发。L(last rule) 表明当前规则是最后一条规则,停止分析以后...

    Apache rewrite的重写相关的参数说明

    如果code不指定,将用缺省的302 HTTP状态码。 F(force URL to be forbidden)禁用URL,返回403HTTP状态码。 G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。 P(force proxy) 强制使用代理转发。 L(last ...

    前后端接口的链接成品

    响应使用HTTP状态码来标志请求的执行结果,而非以往的success字段。 URL符合业界普遍接受的REST规则,减少在URL中标识操作类型的情况,如使用POST /users代替POST /users/save。 出于技术的限制,对于一些特殊的...

Global site tag (gtag.js) - Google Analytics