http状态码

HTTP状态码通常分为5种类型

偶尔善良 提交于 2020-02-17 10:19:51
HTTP状态码通常分为5种类型,分别以1~5五个数字开头,由3位整数组成: ------------------------------------------------------------------------------------------------ 200:请求成功 处理方式:获得响应的内容,进行处理 201:请求完成,结果是创建了新资源。新创建资源的URI可在响应的实体中得到 处理方式:爬虫中不会遇到 202:请求被接受,但处理尚未完成 处理方式:阻塞等待 204:服务器端已经实现了请求,但是没有返回新的信 息。如果客户是用户代理,则无须为此更新自身的文档视图。 处理方式:丢弃 300:该状态码不被HTTP/1.0的应用程序直接使用, 只是作为3XX类型回应的默认解释。存在多个可用的被请求资源。 处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃 301:请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源 处理方式:重定向到分配的URL 302:请求到的资源在一个不同的URL处临时保存 处理方式:重定向到临时的URL 304 请求的资源未更新 处理方式:丢弃 400 非法请求 处理方式:丢弃 401 未授权 处理方式:丢弃 403 禁止 处理方式:丢弃 404 没有找到 处理方式:丢弃 5XX 回应代码以“5

HTTP协议状态码详解(HTTP Status Code)

强颜欢笑 提交于 2020-02-13 12:11:52
使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。 206 (部分内容) 服务器成功处理了部分 GET 请求。 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。 代码 说明 300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作

HTTP协议状态码详解(HTTP Status Code)

和自甴很熟 提交于 2020-02-13 10:53:09
使用php或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 所有状态解释:点击查看 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。 206 (部分内容) 服务器成功处理了部分 GET 请求。 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。 代码 说明 300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作

常见的HTTP错误状态码

。_饼干妹妹 提交于 2020-02-13 10:50:46
200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。 202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。 203:请求的代理服务器修改了源服务器返回的 200 中的内容,我们通过代理服务器向服务器 A 请求用户信息,服务器 A 正常响应,但代理服务器命中了缓存并返回了自己的缓存内容,这时候它返回 203 告诉我们这部分信息不一定是最新的,我们可以自行判断并处理。 300:请求成功,但结果有多种选择。 301:请求成功,但是资源被永久转移。比如说,我们下载的东西不在这个地址需要去到新的地址。 303:使用 GET 来访问新的地址来获取资源。 304:请求的资源并没有被修改过。 308:使用原有的地址请求方式来通过新地址获取资源。 400:请求出现错误,比如请求头不对等。 401:没有提供认证信息。请求的时候没有带上 Token 等。 402:为以后需要所保留的状态码。 403:请求的资源不允许访问。就是说没有权限。 404:请求的内容不存在。 406:请求的资源并不符合要求。 408:客户端请求超时。 413:请求体过大。 415:类型不正确。 416:请求的区间无效。 500:服务器错误。 501:请求还没有被实现。

http响应码

随声附和 提交于 2020-02-12 12:06:31
http响应码对应信息 200:客户端请求成功,是最常见状态。 302:重定向。 404:请求资源不存在,是最常见的状态。 400:客户端请求有语法错误,不能被服务器所理解。 401:请求未经授权 403:服务器接收到请求,但是拒绝提供服务。 500:服务器内部错误,是最常见的状态。 503:服务器当前不能处理客户端的请求,过一段时间后可能恢复正常。 来源: https://www.cnblogs.com/Wuser/p/12298353.html

HTTP状态码

半世苍凉 提交于 2020-02-12 02:54:52
HTTP状态码 1xx:指示信息,表示请求已接收,继续处理 2xx:成功,表示请求被成功接收和解析 3xx:重定向,要完成请求必须进行更进一步的操作 4xx:客户端错误,请求有语法错误或请求无法实现 5xx:服务端错误,服务器未能实现合法的请求 常见状态码 200 OK:正常返回信息 400 Bad Request: 客户端请求有语法错误,不能被服务器理解 401 Unauthorized: 请求未经授权,这个状态必须和WWW-Authenticate报头域一起使用 403 Forbidden: 服务器收到请求,但是拒绝提供服务 404 Not Found:请求资源不存在,输入了错误的RUL 500 Internal Server Error: 服务器发生不可预期的错误 503 Server Unavailable: 服务器当前不能处理客户端请求,一段时间后可能恢复正常 来源: https://www.cnblogs.com/marton/p/11141781.html

http 常见的状态码有哪些?

試著忘記壹切 提交于 2020-02-08 15:20:23
200 OK //客户端请求成功 301 Moved Permanently(永久移除),请求的 URL 已移走。Response 中应该包含一个 Location URL, 说明资 源现在所处的位置 302 found 重定向 400 Bad Request //客户端请求有语法错误,不能被服务器所理解 401 Unauthorized //请求未经授权,这个状态代码必须和 WWW-Authenticate 报头域一起使用 403 Forbidden //服务器收到请求,但是拒绝提供服务 404 Not Found //请求资源不存在,eg:输入了错误的 URL 500 Internal Server Error //服务器发生不可预期的错误 503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常 ———————————————— 版权声明:本文为CSDN博主「IT@奔波儿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_39559282/article/details/89505106 来源: https://www.cnblogs.com/Yusco/p/12283411.html

HTTP状态码301和302的区别

旧城冷巷雨未停 提交于 2020-02-06 18:03:16
官方解释: 301 代表永久性转移 302 代表暂时性转移 共同点: 301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)—这是他们的共同点 不同点: 301表示旧地址A的资源已经被永久性移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也就将旧的网址交换为重定向之后的网址; 302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。 常见应用场景: 场景一:想换个域名,旧的域名不用了,这样用户访问旧域名时用301就重定向到新的域名。其实也是告诉搜索引擎收录的域名需要对新的域名进行收录。 场景二: 登录后重定向到指定的页面,这种场景比较常见的就是登陆成功跳转到具体的系统页面。 场景三:有时候需要自动刷新页面,比如5秒后自动返回到订单详细页面之类。 场景四:有时系统进行升级或者切换某些功能时需要临时更换地址。 场景五:像微博之类的使用短域名,用户浏览后需要重定向到真实的地址之类。 301与302在选择上注意的问题–302重定向和网址劫持 从网址A 做一个302 重定向到网址B 时,主机服务器的隐含意思是网址A 随时有可能改主意

HTTP状态码详解

≯℡__Kan透↙ 提交于 2020-02-06 04:30:42
HTTP状态码 1xx(信息类): 表示接收到请求并且继续处理。 2xx(响应成功): 3xx(重定向类):为了完成指定的动作,必须接受进一步处理。 4xx(客户端错误类):请求包含错误语法或不能正确执行: 5xx(服务端错误类):服务器不能正确执行一个正确的请求。 总结:是摘抄的之前的笔记,还有很多状态码工作中没有遇到过,没有一一去校准,谨以记录。如有错误请告知,谢谢。 1xx(信息类): 表示接收到请求并且继续处理。 100 -- 客户必须继续发出请求。 101 -- 客户要求服务器根据请求转换HTTP协议版本。 2xx(响应成功): 200 -- 表明请求被成功完成,所请求的资源发送回客户端。 201 -- 提示知道新文件的URL。 202 -- 接受和处理,但处理未完成。 203 -- 返回信息不确定或不完整。 204 -- 收到请求,但返回信息为空。 205 -- 服务器完成了请求,用户代理必须复位当前已经浏览过的文件。 206 -- 服务器已经完成了部分用户的GET请求。 3xx(重定向类):为了完成指定的动作,必须接受进一步处理。 300 -- 请求的资源可在多处得到。 301 -- 本网页被永久性转移到另一个URL。 302 -- 请求的网页被转移到一个亲的地址,但客户访问仍继续通过原始的URL地址,重定向,新的URL会在response中的location中返回

http状态码附录

青春壹個敷衍的年華 提交于 2020-01-29 18:57:17
3 http状态码附录 3.1 状态码1xx 100 Continue: 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols: 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 102: 由WebDAV(RFC 2518): 扩展的状态码,代表处理将被继续执行 3.2 状态码2xx:成功 200 OK: 请求成功(其后是对GET和POST请求的应答文档。) 201 Created: 请求被创建完成,同时新的资源被创建。 202 Accepted: 供处理的请求已被接受,但是处理未完成。 203 Non-authoritative Information: 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝。 204 No Content: 没有新文档。浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。 205 Reset Content: 没有新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。 206 Partial Content: 客户发送了一个带有Range头的GET请求,服务器完成了它。 3.3 状态码3xx:重定向 300 Multiple Choices: 多重选择