接口定义:
官方的一种定义就是:连接前后端的桥梁,服务端通过接口提供给客户端这些功能,或外部系统与系统之间以及内部各个子系统之间的交互点。
简单一点就是:
1.前后端的桥梁
2.数据通道
API(接口的一种):
全称:应用程序可编程接口 (Application Programming Interface)
注意:
用户界面(UI–> User Interface)–>也是一个接口
接口其实就是一个函数。
网络请求:
- 客户端:在设备上输入URL地址,发送请求参数(主动发送)
- 服务端:接收并响应请求(被动接收)
HTTP请求协议:
1.请求首行
a.请求网址(url)
b.请求方法
c.远程地址
d.状态码
e.HTTP://1.1 或者 HTTP://1.0
f.referrer政策(防盗链接)
2.请求头
- user-agent-用户代理:如手机,浏览器,postman,jmeter
- content-type-请求数据格式:
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
1.application/json {“input1”:“xxx”,“input2”:“xxx”}
2.application/x-www.form-urlencoded 这是通过表单发送数据时默认的编码类型。input1=xxx&input2=ooo&remember=false
3.multipart/form-data 表单格式
4.text-xml 文本形式
- cookie-会员卡
1.set-cookie 服务端->客户端(服务端设置的)
2.cookie 存在客户端(浏览器)
3.请求体
可有可无