- 浏览: 26214 次
- 性别:
- 来自: 上海
最新评论
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:服务出错 由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。
发表评论
-
流式数据、批式数据、实时数据、历史数据的区别
2018-05-31 17:00 2080大数据处理系统可分为批式(batch)大数据和流式(s ... -
网络协议
2018-05-29 16:38 507一、基本概念 1、TCP连 ... -
Spring常用注解汇总
2018-05-13 11:18 656Spring的常用注解,具体如下: 使用注解之前要开启自动 ... -
URL地址中中文乱码详解
2018-05-07 10:43 1356引言: 在Restful类的服务设计中,经常会碰到需要在URL ... -
javaScript字符串编码
2018-05-07 10:39 543javaScript中中有有三个可以对字符串编码的函数,分别是 ... -
jvm内存模型
2018-05-05 21:18 436jvm内存模型: 栈(stake):每个线程都有私有栈内存 主 ... -
常用编码总结
2018-05-05 19:59 4681.编码区别: iso8859-1: 通常叫做Latin-1, ... -
Java中关于同步,异步,多线程,多线程同步,并发
2018-04-19 10:26 6621.同步与异步 1.1同步 在多线程的环境中,经常会碰到数 ... -
JVM设置
2018-04-18 10:00 4331、Eclise 中设置jvm内存: 修改eclipse的配置 ... -
java移动文件并编辑文件内容
2018-03-27 18:15 452package com.wonders.utils; i ... -
log4j(转:https://www.cnblogs.com/crazyacking/p/5456347.html)
2018-02-23 09:50 467log4j需要导入的包 添加配置文件 建立类文件+主函数 修改 ... -
部署多个tomcat
2017-07-20 20:56 347下面我们把配置的详细过程写在下面,以供参考:(此例以配置三 ... -
web.xml常用标签(转)
2016-11-07 22:19 484web.xml文件是用来初始化配置信息:比如welcome页面 ... -
网页顶部空几行 jsp(转)
2016-10-10 19:52 367jsp中会经常使用到使用jsp标签和jstl的标签,比如< ... -
Java的图片处理工具类(转)
2016-10-17 19:59 592//可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色 ... -
mybatis的oracle分页查询demo
2016-10-08 20:59 1064<!-- mybatis oracle分页查询 -- ... -
关于自己遇到hibernate主键策略bug
2016-10-08 20:53 325hibernate主键策略,若为sequence,主键 ... -
解压版Tomcat配置(本例Tomcat6)
2015-10-16 10:22 481一 配置Tomcat 1 下载Tomcat Zip压缩包,解压 ... -
myeclipse搭建struts项目
2015-09-28 16:54 398一、创建web project项目; 二、选 ... -
异常:Project configuration is not up-to-date with pom.xml解决方案
2015-09-24 09:13 832[size=xx-large][/size]导入maven工程 ...
相关推荐
HTTP状态码是HTTP协议中服务器向客户端返回的一种状态反馈,用于表示请求处理的结果。这些状态码分为五大类,每类都对应着特定的含义和应用场景。 100-199的范围是临时响应,主要用于通知客户端一些中间状态。例如...
HTTP响应状态码说明
HTTP状态码是服务器向客户端返回的一种反馈,表示请求处理的结果。这些状态码通常是一个三位数字,分为五个主要类别,每个类别代表不同的含义。 1xx(Informational 1xx)状态码表示临时响应,即服务器正在处理请求...
HTTP 返回状态码是 Hypertext Transfer Protocol(超文本传输协议)中的一种机制,用于表示服务器对客户端请求的响应结果。状态码是三位数字,第一个数字定义了响应的类别,后两个数字定义了响应的详细信息。 以下...
本文将深入解析HTTP状态码的生成原理,以及请求头和响应头中的常见字段。 首先,HTTP状态码是服务器对客户端请求的反馈,分为五类:1xx(信息性状态码)、2xx(成功状态码)、3xx(重定向状态码)、4xx(客户端错误...
HTTP状态码 HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。...
**状态码查询**:HTTP状态码是服务器向客户端发送的响应信息,反映了网页的访问状态。例如,200表示请求成功,404表示未找到页面,500代表服务器内部错误。通过批量查询状态码,可以识别网站中存在的死链、重定向等...
HTTP 状态码说明 HTTP 状态码(HTTP Status Code)是用以表示网页服务器 HTTP 响应状态的 3 位数字代码。当我们打开一个网页时,如果网页能够返回数据,也就是说影响成功了,一般状态响应码都是 200。当然状态响应码...
### PHP获取访问页面HTTP状态码的实现知识点 #### 1. HTTP状态码概述 HTTP状态码是服务器用来告知客户端关于HTTP请求的处理结果的三位数代码。每个状态码后面都跟着一个原因短语,例如200 OK表明请求成功,404 Not ...
下面我们将详细介绍HTTP状态码的分类、常见状态码及其含义。 #### 一、HTTP状态码分类 HTTP状态码分为五类: - **1xx (信息性状态码)**:这类状态码表示接收的请求正在处理。 - **2xx (成功状态码)**:表示请求已...
HTTP状态码是网络通信中非常重要的元素,它们用于表示服务器对客户端请求的响应状态。HTTP状态码由三位数字组成,并附带一个简短的原因短语,帮助开发者理解服务器的响应情况。以下是关于服务器返回的十四种常见HTTP...
HTTP状态码是HTTP协议中用来表示客户端请求与服务器交互过程中状态的重要组成部分。这些3位数字的代码是由HTTP标准定义的,最初在RFC 2616中规定,并通过后续的RFC扩展。状态码分为五个主要类别,每个类别代表一种...
对于RESTFul API服务各有各的见解,网上大多是自己封装了controller层统一格式返回,通常情况下,不管你怎么请求,它总是响应你的http状态码为200。 而本项目中充分结合了HTTP状态码规范,使用ResponseEntity + ...
HTTP协议是互联网上应用最广泛的一种网络通信协议,它定义了客户端(通常是浏览器)与服务器之间的交互方式。...在开发Web应用程序或者进行网络编程时,熟练掌握HTTP状态码的含义可以有效地提高问题排查效率。
标题提到的"Python-statcode"库,就是为了帮助开发者更方便地理解和处理这些状态码。statcode库的设计灵感来源于Unix系统的man手册页,它提供了对HTTP状态代码的详细解释和描述。 HTTP状态代码通常由三位数字组成,...
在Java应用开发中,尤其是在与HTTP协议交互时,理解HTTP状态码是非常重要的。HTTP状态码由三位数字组成,并分为五个类别,分别以1xx、2xx、3xx、4xx和5xx开头。这些状态码帮助客户端(如浏览器)了解服务器对请求的...
在《Hypertext Transfer Protocol.doc》文件中,你可能会找到关于HTTP状态码的详细信息。常见的错误状态码有404(Not Found),表示请求的资源无法找到;500(Internal Server Error),表示服务器遇到了一个预期...