参考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状态码(如200、404、500等)和响应体内容,以模拟各种可能的服务器响应情况。 在提供的压缩包文件中,有一个名为httpdebug.exe的程序,这很可能是一个命令行或者图形界面的HTTP模拟工具。...
这包括发起HTTP请求、接收响应、处理HTTP状态码和头信息等功能。 3. **编码和解码机制**:SOAP协议栈需要支持数据类型的编码和解码,如基本类型(整型、浮点型等)、复杂类型(结构体、数组、枚举)以及XML Schema...
3. **API函数说明**:详细介绍了各个API函数的功能、参数、返回值等信息。 4. **查询短消息流量**:提供了查询短消息流量的API函数,便于监控系统的运行情况。 5. **配置SMGP API**:介绍了如何配置API以满足不同...
例如,200表示成功,400表示请求错误,401表示未授权,404表示资源未找到,500表示服务器内部错误。合理的状态码使用能帮助客户端更好地理解和处理异常情况。 三、版本管理 API的版本管理是必要的,以允许在不影响...
在这一章节中,我们将详细介绍ZigBee2007协议栈中的API函数,包括设备对象(ZDO)、应用框架(AF)以及应用支持子层(APS)等各个层面的函数。 ##### 2.1 设备对象(ZDO) **2.1.1 概述** 设备对象(ZDO)是...
状态码应明确指示请求的结果,如200表示成功,400表示请求错误,404表示资源未找到,500表示服务器内部错误等。 此外,接口应具有版本控制,以便在不破坏现有接口的情况下进行升级和优化。安全考虑也非常重要,例如...
4. **接口文档**:接口文档是详细记录了SDK中各个接口的功能、参数、返回值、使用示例等内容的技术文档,是开发者理解和使用SDK的重要参考。 5. **短信接口**:在云MAS平台中,短信接口主要包含发送短信、接收短信...
总结而言,Zigbee无线传感器网络的通信协议严谨且高效,通过统一的数据格式和多样化的命令结构,实现了对网络中各个传感器节点的精准管理和监测,确保了整个系统的稳定运行。这一协议的深入理解和熟练运用对于Zigbee...
通过`HttpHelps.cs`文件,我们可以查看和理解这个类的实现细节,包括各个方法的具体功能、参数和返回值,进一步学习如何在实际项目中有效利用这个工具类来实现HTTP访问。在使用过程中,结合具体需求,可以对`...
在短信二次开发包中,DLL接口通常提供了一系列的API,例如初始化、设置参数、发送短信、查询状态等方法。开发者需要了解DLL的导入和使用规则,以及正确处理返回值和错误代码,以确保短信发送的正常进行。 2. HTTP...
2. 请求和响应格式:接口通常使用HTTP、RESTful或WebSocket等网络协议,说明文档会详细描述请求的URL、HTTP方法(GET、POST等)、请求头、请求体和响应结构。对于毕达门锁,可能会使用JSON格式传递数据,如包含用户...
Servlet API是Java Web开发中的核心组件,主要用于处理和响应HTTP请求。它是由Java.sun.com(现在归Oracle所有)定义的一组接口和类,为服务器端应用程序提供了与Web服务器交互的能力,使得开发者能够创建动态、交互...
文档全面地阐述了接口的调用方式、各个功能函数及其参数定义,并提供了开发实例等内容,为软件开发工程师、项目实施工程师等相关人员提供技术支持。 #### 二、调用方法 为了通过WebService获取检验结果,开发者...
- **HTTP协议**:请求/响应消息格式、状态码含义等。 - **Web开发基础**:HTML、CSS、JavaScript等前端开发技术简介。 #### 2.6 操作系统 - **进程管理**:进程的概念、状态变迁、调度算法等。 - **内存管理**:...
Modbus API库文件是用于与支持Modbus协议的设备进行通信的一种软件库,通常由一组函数和类组成,便于开发者在C++项目中实现对Modbus设备的控制和数据交换。Modbus是一种广泛应用的工业通信协议,允许不同设备之间...
8. **API设计**:为了便于其他开发者使用,接口应该提供清晰、易于理解的API文档,详细说明各个函数和方法的用途、参数和返回值。 9. **集成测试**:为了确保接口的正确性,通常会进行一系列的集成测试,模拟不同...
为了确保接口的响应一致性,文档还对返回值进行了统一定义,包括成功状态码、错误码及其对应的含义等。 #### 七、编制历史 记录了文档版本的变更历史,便于追踪修改情况。 #### 八、附录 - **附件格式**:规定了...