IT接口:足迹第十二步如何发送请求(什么是HTTP协议)
2018-03-05 16:03
393 查看
接口规范分为四部分:方法、uri、请求参数、返回参数;接口格式是JSON,前后台沟通也用JSON;
IP、TCP和HTTP协议间的关系:网络有一段比较容易区别TCP和HTTP的介绍:“我们在IP上传输数据时,可以只使用(传输层)TCP/IP协议,但是如果没有(应用层)HTTP,便无法识别数据内容";1)IP:又叫网际协议,想像成一种"高速公路",用于寻找识别电脑;2.1)TCP/UDP:是高速公路上的“卡车”,用于传输;2.2)HTTP:是"卡车携带的货物",又叫超文本协议,用于规定格式;3)地图为例发送HTTP请求3.1)上传信息文件请求高德地图API:
3.2)HTTP请求消息=请求行(通用信息|请求头|实体头)+CRLF+[实体内容];请求行=GET|HEAD|POST|扩展方法+URL+HTTP版本号 CRLF;请求头=告诉服务器怎样解释本次请求,主要包括用户可接受的数据类型、压缩方法和语言;实体=请求或应答对象本身。实体头=实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。
3.3)HTTP响应消息=状态行(通用信息头|响应头|实体头)+CRLF+〔实体内容〕;状态行=HTTP版本号 状态码 原因叙述;响应头=服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。
IP、TCP和HTTP协议间的关系:网络有一段比较容易区别TCP和HTTP的介绍:“我们在IP上传输数据时,可以只使用(传输层)TCP/IP协议,但是如果没有(应用层)HTTP,便无法识别数据内容";1)IP:又叫网际协议,想像成一种"高速公路",用于寻找识别电脑;2.1)TCP/UDP:是高速公路上的“卡车”,用于传输;2.2)HTTP:是"卡车携带的货物",又叫超文本协议,用于规定格式;3)地图为例发送HTTP请求3.1)上传信息文件请求高德地图API:
3.2)HTTP请求消息=请求行(通用信息|请求头|实体头)+CRLF+[实体内容];请求行=GET|HEAD|POST|扩展方法+URL+HTTP版本号 CRLF;请求头=告诉服务器怎样解释本次请求,主要包括用户可接受的数据类型、压缩方法和语言;实体=请求或应答对象本身。实体头=实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。
3.3)HTTP响应消息=状态行(通用信息头|响应头|实体头)+CRLF+〔实体内容〕;状态行=HTTP版本号 状态码 原因叙述;响应头=服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。
相关文章推荐
- IT 接口后端:足迹第十七步Restful请求格式(如何使用Swagger自动生成接口的说明文档)
- IT 接口前端:足迹第十五步使用Google接口调试和DEBUG快捷键调试(如何在前端进行接口对接和打断点)
- PHP如何向.NET接口webservice发送xml请求
- 如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求
- IT 接口实体:足迹第十六步数据实体的类封装与Json封装(如何区别类封装VO,DTO,DO,PO)
- 如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求
- IT二维码:足迹第七步微信开发文档(如何在项目中与微信支付平台实现接口对接)
- IT 音视频:足迹第二十二步学习调用音视频接口(如何在页面中集成音视频流)
- python接口自动化2-发送post请求
- Jmeter3.2版本发送SOAP请求测试webservice接口
- Android HTTP实例 使用GET方法和POST方法发送请求(通过Apache接口实现)
- 接口中数据流的格式发送请求和解析流请求
- Ajax详解及其案例分析之如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表
- ADF(js)--如何控制按钮类组件不往后台发送请求
- IT SQL:足迹第十四步了解大数据(如何在mapper包下XML文件中书写SQL语句)
- 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- spring mvc如何匹配请求路径(restful接口写法)
- iOS如何查看工程里添加的第三方静态库(.a或.framework)中发送的网络请求
- 聊聊我这两年都在忙什么,IT技术男如何转型!