1. HTTP状态码意义
客户机与服务器建立连接后,发送一个请求给服务器(如:Get/index.html http/1.1),在服务器接到请求后,给予客户机相应的响应信息,包括该信息的协议版本号、HTTP协议状态码、服务器信息、实体信息、内容等(如:http/1.1 200 ok)。在通讯时,客户端发出连接请求,服务器端建立连接,客户端发出HTTP请求,服务器端返回响应信息,由此完成一个HTTP操作。
2. HTTP状态码
1XX 都表示临时响应,客户端在收到常规响应前,会接受一个或多个1XX响应
100 继续
101 切换协议
2XX 表示服务器端成功接受客户端请求
200服务器成功处理请求
201 已创建
202 已接受
203 非权威性信息
204 无内容
205 重置内容
206 部分内容
3XX 表示重定向,客户端必须采取更多操作来实现请求
300 多种选择
301 永久重定向
302 对象临时移走
303 查看其他位置
304 未修改
305 使用代理
307 临时重定向
4XX 表示客户端的请求有错误
400 请求错误,服务器端不理解客户端的请求
401 验证失败
403 服务器拒绝访问
404 服务器找不到请求的网页
405 方法禁用
406 客户端浏览器不接受所请求页面的MIME类型
407 需要代理授权
408 请求超时
409 服务器完成请求时冲突
410 资源已永久删除
411 需要有效长度
412 未满足前提条件
413 请求实体过大
414 请求的URL过长
415 不支持的媒体类型
416 请求范围不合要求
417 执行失败
5XX 表示服务器遇到错误无法完成客户端请求
500 内部服务器错误
501 服务器不支持的请求
502 网关错误
503 服务不可用(一般是临时性的)
504 网关超时
505 HTTP版本不支持
3. 参考文档
http://www.restapitutorial.com/httpstatuscodes.html
分享到:
相关推荐
在易语言中,"取HTTP状态码"是一个常见的网络编程操作,主要用于获取HTTP协议的响应状态。 HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了客户端和服务器之间数据交换的格式和交互规则。HTTP...
HTTP状态码是服务器响应请求时返回的3位数字代码,它们提供了关于请求成功、重定向、客户端错误或服务器错误等信息。选择正确的HTTP状态码对于网站和API开发者来说是非常重要的,因为它不仅帮助开发者和使用者理解...
HTTP 状态码是指服务器响应请求时返回的状态码,它可以告知客户端请求的结果。HTTP 状态码分为五大类:信息响应类(1xx)、处理成功响应类(2xx)、重定向响应类(3xx)、客户端错误类(4xx)和服务端错误类(5xx)...
本资源"javaweb状态码全集.zip"包含了JavaWeb开发中可能遇到的所有HTTP状态码,旨在帮助开发者快速查询,无需频繁搜索引擎。 HTTP状态码由三位数字组成,分为五类: 1. 1XX(临时响应):表示临时响应并需要请求者...
《中兴彩信系统状态码手册20060118》是针对中国移动彩信接口调测的重要参考资料,尤其对于熟悉MM7协议的操作和分析至关重要。这份文档详细列出了中兴彩信中心在处理彩信传输过程中可能出现的各种状态码,帮助技术...
- HTTP状态码:用于表示客户端与服务器之间HTTP请求的响应状态,如200表示成功,404表示未找到资源。 - SMTP状态码:在电子邮件传输过程中,服务器返回的反馈代码,如250表示请求的操作已成功完成,550表示请求的...
网页状态码是HTTP协议中用来表示客户端与服务器交互过程中网页状态的数字代码,它们提供了关于请求是否成功或遇到何种问题的重要信息。理解这些状态码对于Web开发者来说至关重要,因为它们可以帮助快速诊断和解决...
Http协议状态码,整理自《HTTP协议1.1 (RFC2616)中文版》,后稍加补充,仅供参考
**状态码查询**:HTTP状态码是服务器向客户端发送的响应信息,反映了网页的访问状态。例如,200表示请求成功,404表示未找到页面,500代表服务器内部错误。通过批量查询状态码,可以识别网站中存在的死链、重定向等...
- **HTTP状态码**:表示Web服务器对客户端请求的响应状态,如200(成功)、404(未找到)和500(服务器内部错误)等。 - **SMTP状态码**:在电子邮件传输中使用,如250(请求被接受)、451(本地错误)和550(邮箱...
### PHP获取访问页面HTTP状态码的实现知识点 #### 1. HTTP状态码概述 HTTP状态码是服务器用来告知客户端关于HTTP请求的处理结果的三位数代码。每个状态码后面都跟着一个原因短语,例如200 OK表明请求成功,404 Not ...
总之,ESP8266模块的HTTP_client参考SDK历程是一个涵盖网络连接、HTTP协议理解和嵌入式系统编程的重要学习主题。通过深入研究SDK和实际操作,开发者能够构建出能够与各种Web服务交互的智能设备,从而开启物联网应用...
HTTP状态码由3位数字组成,分为五类:1xx(信息性状态码),2xx(成功状态码),3xx(重定向状态码),4xx(客户端错误状态码),5xx(服务器错误状态码)。例如,200表示请求成功,404表示找不到资源,500表示...
对于RESTFul API服务各有各的见解,网上大多是自己封装了controller层统一格式返回,通常情况下,不管你怎么请求,它总是响应你的http状态码为200。 而本项目中充分结合了HTTP状态码规范,使用ResponseEntity + ...
本文将详细介绍一系列常见的 HTTP 错误代码,包括 400 系列(客户端错误)和 500 系列(服务器错误),以及部分 1xx、2xx 和 3xx 系列的状态码。 #### 二、400 系列错误(客户端错误) 1. **HTTP 400 Bad Request*...
### XMLHTTPRequest对象与HTTP状态码:深入理解与应用 在探讨`XMLHttpRequest`对象与HTTP状态码之前,我们首先简要回顾一下`XMLHttpRequest`的基本概念。`XMLHttpRequest`是JavaScript的一个内置对象,用于实现...
这些状态码不仅告知客户端请求的结果,还帮助开发者诊断问题、优化应用程序性能。下面将详细介绍HTTP状态代码的不同类别及其含义。 #### 1. 信息性状态码(1xx) 这类状态码表示接收到请求并且正在处理。例如: -...
这对于开发者、网站管理员和网络诊断人员来说非常有用,因为它提供了关于各种HTTP状态码的快速参考。 在HTML(超文本标记语言)中,虽然HTTP状态码不是直接使用的元素,但了解它们对于编写交互式网页和调试网页问题...