物联方案
2020年04月01日
HTTP请求由三个部分组成:请求行、消息头和请求正文,它主要包括八种请求方式:
(1)选项返回特定资源的服务器支持的HTML请求方法,或者Web服务器发送测试服务器功能(允许)客户端查看服务器性能
(2)GET向特定资源发出请求(请求指定的页面信息并返回到实体主体)
(3)向指定资源(提交表格、上传文件)提交数据处理请求,这也可能导致建立或最初建立新的资源
(4)将其最新内容上载到指定的资源位置(从客户端传输到服务器的数据替换指定文档的内容)
(5)如果头对应于服务器请求和GET请求,则响应方不会返回以获取包含在小消息头(带有GET)中的原始信息。类似地,返回的响应中没有获取标题的特定内容)。
(6)DELECT请求服务器删除以请求-URL标记的资源(请求服务器删除页面)
(7)跟踪回波服务器接收的检测和诊断请求
(8)CONNECTHTTP/1.1协议中可更改管道连接的代理服务器
最常用的是GET和POST方法的请求。
HTTP消息由客户端到服务器的请求和服务器对客户端的响应组成。请求消息的格式如下:
请求行-一般标题-请求标题-实体标题-消息主体
请求行从一个方法字段开始,然后是URL字段和HTTP协议版本字段,以CRLF结束。sp是分隔符。除了在最终的CRLF序列中需要CF和LF之外,不需要它们。关于一般信息头,请求头和实体标头的具体内容可以引用到相关文档。
回复消息的格式如下:
状态线-一般信息标题-响应头-实体标题-消息体
状态符号由三位数字组成,表示请求是否被理解或满足。原因分析是对原始文本状态代码的简要描述,状态代码用于支持自动操作,原因分析用于用户使用。客户端不需要用于检查或显示语法。通用信息头、响应头和实体标头的具体内容可以引用到相关文档。