什么是接口
前端(客户端)
- Android、Ios、Web 等等
后端(服务端)
- Java、Python、C、C++ 等等
接口
- 接口是用来连接客户端和服务端的连接体
Http 请求的常用状态码
- 200 :成功
- 404 : 网页不存在(代表客户端发送的请求有问题)
- 300 :代表重定向
- 500:服务端有问题
Http 常见请求方式
GET 请求
GET一般用于获取/查询资源信息
POST 请求
POST向指定资源提交数据进行处理请求(提交表单、上传文件)
POST请求一般通过body传递参数
HEAD 请求
HEAD 与服务器索与GET请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与GET请求类似,返回的响应中没有具体内容,用于获取响应头)
PUT 请求
PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。
GET 和 POST 区别
GET请求无消息体,只能携带少量数据,且不安全
POST请求有消息体,可以携带大量数据,且安全
GET请求将数据放在URL地址中
POST请求将数据放在消息体BODY中
GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
JSON 数据
JSON 数据详解
大部分的接口数据是以json的方式呈现
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。
那么,JSON到底是什么?
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
“” 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)
所以 {“name”: “Michael”} 可以理解为是一个包含name为Michael的对象
而[{“name”: “Michael”},{“name”: “Jerry”}]就表示包含两个对象的数组
当然了,你也可以使用{“name”:[“Michael”,”Jerry”]}来简化上面一部,这是一个拥有一个name数组的对象
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/77287.html