`
kfcman
  • 浏览: 399494 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

http协议中各个响应状态返回值(200、400、404、500等)的含义

    博客分类:
  • http
 
阅读更多

参考https://www.cnblogs.com/testyao/p/6548261.html

 

1.该类型状态码表示接收到请求并且继续处理

 

100:客户端必须继续发出请求。

101:客户端要求服务器根据请求转换HTTP协议版本。

2.该类型状态码表示动作被成功接收、理解和接受。

 

200,表明该请求被成功地完成,所请求的资源发送到客户端。

201,提示知道新文件的URL。

202,接受并处理,但处理未完成。

203,返回信息不确定或不完整。

204,收到请求,但返回信息为空.

205,服务器完成了请求,用户必须复位当前已经浏览过的文件。

206,服务器已经完成了部分用户的GET请求。

3.该类型状态码表示为了完成指定的动作,必须接受进一步处理。

 

300,请求的资源可在多处获得。

301,本网页被永久性转移到另一个URL。

302,请求的网页被重定向到新的地址。

303,建议用户访问其他URL或访问方式。

304,自从上次请求后,请求的网页未修改过。

305,请求的资源必须从服务器指定的地址获得。

306,前一版本HTTP中使用的代码,现已不再使用。

307,声明请求的资源临时性删除。

4.该类型状态码表示请求包含错误语法或不能正确执行。

 

400,客户端请求有语法错误。

401,请求未经授权。

402,保留有效ChargeTo头响应。

403,禁止访问,服务器收到请求,但拒绝提供服务。

404,可连接服务器,但服务器无法取得所请求的网页,请求资源不存在。

405,用户在Request-Line字段定义的方法不被允许。

406,根据用户发送的Accept,请求资源不可访问。

407,类似401,用户必须首先在代理服务器上取得授权。

408,客户端没有在用户指定的时间内完成请求。

409,对当前资源状态,请求不能完成。

410,服务器上不再有此资源。

411,服务器拒绝用户定义的Content-Length属性请求。

412,一个或多个请求头字段在当前请求中错误。

413,请求的资源大于服务器允许的大小。

414,请求的资源URL长于服务器允许的长度。

415,请求资源不支持请求项目格式。

416,请求中包含Range请求头字段,在当前请求资源范围内没有range指示值。

417,服务器不满足请求Expect头字段指定的期望值。

5.该类型状态码表示服务器或网关错误。

 

500,服务器错误。

501,服务器不支持请求的功能。

502,网关错误。

503,无法获得服务。

504,网关超时。

505,不支持的http版本。

补充:

 

http请求方法:

 

用来表明对指定资源的操作方式。常用的请求方法有:

 

OPTIONS,返回服务器针对特定资源所支持的HTTP请求方法。

HEAD,与GET请求一致,只不过不会返回响应体。

GET,请求指定的资源。

POST,向指定资源提交数据进行处理请求,数据包含在请求体中,可能会导致新资源的创建或已有资源的修改。

PUT,向指定资源位置上传最新内容。

DELETE,请求服务器删除所标识的资源。

GET和POST方法的主要区别:

 

GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连。POST把提交的数据放在Body中。

GET提交的数据大小最多1024字节。POST提交的数据大小没有限制。

GET提交数据时,会出现在URL上。POST则不会出现在URL上。

分享到:
评论

相关推荐

    HTTP模拟工具

    例如,可以设置特定的HTTP状态码(如200、404、500等)和响应体内容,以模拟各种可能的服务器响应情况。 在提供的压缩包文件中,有一个名为httpdebug.exe的程序,这很可能是一个命令行或者图形界面的HTTP模拟工具。...

    C语言版soap协议栈源代码

    这包括发起HTTP请求、接收响应、处理HTTP状态码和头信息等功能。 3. **编码和解码机制**:SOAP协议栈需要支持数据类型的编码和解码,如基本类型(整型、浮点型等)、复杂类型(结构体、数组、枚举)以及XML Schema...

    中国电信短消息smgp协议

    3. **API函数说明**:详细介绍了各个API函数的功能、参数、返回值等信息。 4. **查询短消息流量**:提供了查询短消息流量的API函数,便于监控系统的运行情况。 5. **配置SMGP API**:介绍了如何配置API以满足不同...

    http-api-design-ZH_CN, HTTP API 设计指南(http-api-design-ZH_CN),翻译自https.zip

    例如,200表示成功,400表示请求错误,401表示未授权,404表示资源未找到,500表示服务器内部错误。合理的状态码使用能帮助客户端更好地理解和处理异常情况。 三、版本管理 API的版本管理是必要的,以允许在不影响...

    ZigBee2007协议栈API函数使用说明

    在这一章节中,我们将详细介绍ZigBee2007协议栈中的API函数,包括设备对象(ZDO)、应用框架(AF)以及应用支持子层(APS)等各个层面的函数。 ##### 2.1 设备对象(ZDO) **2.1.1 概述** 设备对象(ZDO)是...

    服务接口设计文档规范示列

    状态码应明确指示请求的结果,如200表示成功,400表示请求错误,404表示资源未找到,500表示服务器内部错误等。 此外,接口应具有版本控制,以便在不破坏现有接口的情况下进行升级和优化。安全考虑也非常重要,例如...

    中国移动集团政企云MAS平台短信SDK接口文档-V1.0.1-HTTP

    4. **接口文档**:接口文档是详细记录了SDK中各个接口的功能、参数、返回值、使用示例等内容的技术文档,是开发者理解和使用SDK的重要参考。 5. **短信接口**:在云MAS平台中,短信接口主要包含发送短信、接收短信...

    Zigbee网关通信协议.docx

    总结而言,Zigbee无线传感器网络的通信协议严谨且高效,通过统一的数据格式和多样化的命令结构,实现了对网络中各个传感器节点的精准管理和监测,确保了整个系统的稳定运行。这一协议的深入理解和熟练运用对于Zigbee...

    用来实现Http访问

    通过`HttpHelps.cs`文件,我们可以查看和理解这个类的实现细节,包括各个方法的具体功能、参数和返回值,进一步学习如何在实际项目中有效利用这个工具类来实现HTTP访问。在使用过程中,结合具体需求,可以对`...

    短信二次开发包,DLL接口,HTTP接口,数据库接口

    在短信二次开发包中,DLL接口通常提供了一系列的API,例如初始化、设置参数、发送短信、查询状态等方法。开发者需要了解DLL的导入和使用规则,以及正确处理返回值和错误代码,以确保短信发送的正常进行。 2. HTTP...

    毕达门锁接口说明可以进行接口开发

    2. 请求和响应格式:接口通常使用HTTP、RESTful或WebSocket等网络协议,说明文档会详细描述请求的URL、HTTP方法(GET、POST等)、请求头、请求体和响应结构。对于毕达门锁,可能会使用JSON格式传递数据,如包含用户...

    servlet api

    Servlet API是Java Web开发中的核心组件,主要用于处理和响应HTTP请求。它是由Java.sun.com(现在归Oracle所有)定义的一组接口和类,为服务器端应用程序提供了与Web服务器交互的能力,使得开发者能够创建动态、交互...

    检验结果WebService服务接口协议

    文档全面地阐述了接口的调用方式、各个功能函数及其参数定义,并提供了开发实例等内容,为软件开发工程师、项目实施工程师等相关人员提供技术支持。 #### 二、调用方法 为了通过WebService获取检验结果,开发者...

    程序员考试大纲与培训指南<2009版> pdf格式

    - **HTTP协议**:请求/响应消息格式、状态码含义等。 - **Web开发基础**:HTML、CSS、JavaScript等前端开发技术简介。 #### 2.6 操作系统 - **进程管理**:进程的概念、状态变迁、调度算法等。 - **内存管理**:...

    Modbus api库文件(C++).zip

    Modbus API库文件是用于与支持Modbus协议的设备进行通信的一种软件库,通常由一组函数和类组成,便于开发者在C++项目中实现对Modbus设备的控制和数据交换。Modbus是一种广泛应用的工业通信协议,允许不同设备之间...

    delphi版本的门锁接口

    8. **API设计**:为了便于其他开发者使用,接口应该提供清晰、易于理解的API文档,详细说明各个函数和方法的用途、参数和返回值。 9. **集成测试**:为了确保接口的正确性,通常会进行一系列的集成测试,模拟不同...

    接口规则书写

    为了确保接口的响应一致性,文档还对返回值进行了统一定义,包括成功状态码、错误码及其对应的含义等。 #### 七、编制历史 记录了文档版本的变更历史,便于追踪修改情况。 #### 八、附录 - **附件格式**:规定了...

Global site tag (gtag.js) - Google Analytics