`
ghpaas
  • 浏览: 2714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

HTTP状态码参考

 
阅读更多

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...

    如何选择正确的HTTP状态码

    HTTP状态码是服务器响应请求时返回的3位数字代码,它们提供了关于请求成功、重定向、客户端错误或服务器错误等信息。选择正确的HTTP状态码对于网站和API开发者来说是非常重要的,因为它不仅帮助开发者和使用者理解...

    ajax状态码总结

    HTTP 状态码是指服务器响应请求时返回的状态码,它可以告知客户端请求的结果。HTTP 状态码分为五大类:信息响应类(1xx)、处理成功响应类(2xx)、重定向响应类(3xx)、客户端错误类(4xx)和服务端错误类(5xx)...

    javaweb状态码全集.zip

    本资源"javaweb状态码全集.zip"包含了JavaWeb开发中可能遇到的所有HTTP状态码,旨在帮助开发者快速查询,无需频繁搜索引擎。 HTTP状态码由三位数字组成,分为五类: 1. 1XX(临时响应):表示临时响应并需要请求者...

    中兴彩信系统状态码手册20060118

    《中兴彩信系统状态码手册20060118》是针对中国移动彩信接口调测的重要参考资料,尤其对于熟悉MM7协议的操作和分析至关重要。这份文档详细列出了中兴彩信中心在处理彩信传输过程中可能出现的各种状态码,帮助技术...

    中兴彩信系统状态码手册

    - HTTP状态码:用于表示客户端与服务器之间HTTP请求的响应状态,如200表示成功,404表示未找到资源。 - SMTP状态码:在电子邮件传输过程中,服务器返回的反馈代码,如250表示请求的操作已成功完成,550表示请求的...

    网页状态码(当参考用)

    网页状态码是HTTP协议中用来表示客户端与服务器交互过程中网页状态的数字代码,它们提供了关于请求是否成功或遇到何种问题的重要信息。理解这些状态码对于Web开发者来说至关重要,因为它们可以帮助快速诊断和解决...

    HTTP协议常用状态码

    Http协议状态码,整理自《HTTP协议1.1 (RFC2616)中文版》,后稍加补充,仅供参考

    批量收录、快照、PR、状态码查询

    **状态码查询**:HTTP状态码是服务器向客户端发送的响应信息,反映了网页的访问状态。例如,200表示请求成功,404表示未找到页面,500代表服务器内部错误。通过批量查询状态码,可以识别网站中存在的死链、重定向等...

    中移彩信系统状态码汇总手册

    - **HTTP状态码**:表示Web服务器对客户端请求的响应状态,如200(成功)、404(未找到)和500(服务器内部错误)等。 - **SMTP状态码**:在电子邮件传输中使用,如250(请求被接受)、451(本地错误)和550(邮箱...

    PHP获取访问页面HTTP状态码的实现代码

    ### PHP获取访问页面HTTP状态码的实现知识点 #### 1. HTTP状态码概述 HTTP状态码是服务器用来告知客户端关于HTTP请求的处理结果的三位数代码。每个状态码后面都跟着一个原因短语,例如200 OK表明请求成功,404 Not ...

    esp8266模块的http_client参考SDK历程

    总之,ESP8266模块的HTTP_client参考SDK历程是一个涵盖网络连接、HTTP协议理解和嵌入式系统编程的重要学习主题。通过深入研究SDK和实际操作,开发者能够构建出能够与各种Web服务交互的智能设备,从而开启物联网应用...

    PHP curl 获取响应的状态码的方法

    HTTP状态码由3位数字组成,分为五类:1xx(信息性状态码),2xx(成功状态码),3xx(重定向状态码),4xx(客户端错误状态码),5xx(服务器错误状态码)。例如,200表示请求成功,404表示找不到资源,500表示...

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

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

    http错误大全.建网站时参考参考

    本文将详细介绍一系列常见的 HTTP 错误代码,包括 400 系列(客户端错误)和 500 系列(服务器错误),以及部分 1xx、2xx 和 3xx 系列的状态码。 #### 二、400 系列错误(客户端错误) 1. **HTTP 400 Bad Request*...

    XMLHttpRequest中文参考手册(9)

    ### XMLHTTPRequest对象与HTTP状态码:深入理解与应用 在探讨`XMLHttpRequest`对象与HTTP状态码之前,我们首先简要回顾一下`XMLHttpRequest`的基本概念。`XMLHttpRequest`是JavaScript的一个内置对象,用于实现...

    HTTP状态代码所代表服务器响应状态.txt

    这些状态码不仅告知客户端请求的结果,还帮助开发者诊断问题、优化应用程序性能。下面将详细介绍HTTP状态代码的不同类别及其含义。 #### 1. 信息性状态码(1xx) 这类状态码表示接收到请求并且正在处理。例如: -...

    httpstatus:网站通讯状态HTTP状态

    这对于开发者、网站管理员和网络诊断人员来说非常有用,因为它提供了关于各种HTTP状态码的快速参考。 在HTML(超文本标记语言)中,虽然HTTP状态码不是直接使用的元素,但了解它们对于编写交互式网页和调试网页问题...

Global site tag (gtag.js) - Google Analytics