学习笔记1:接口基础知识
什么是接口?
接口就是客户端和服务端联系的一个通道。
接口类型:
- 不同系统之间的接口,比如用美团点外卖使用支付宝进行支付。
- 系统内部,不同服务之间的调用
- 上层服务对下层服务的调用
HTTP 请求与响应的组成:
- http 请求内容包括:请求方式、请求url、请求头、请求数据
- http 响应内容包括:响应头、响应状态码、响应数据
1、URL 的组成格式
http://host[:port]/path/[filename]?[param1=value1]&[param2=value2]#fragment
- 协议:http或https
- host:主机地址
- port:端口号,默认80
- path:目录部分
- filename:文件名部分,最后一个 ‘/’ 到 ‘?’之间的部分
- 参数部分:‘?’ 到 ‘#’ 之间的部分,如果要从服务器查询或获取数据,可以在这里设置。多个参数之间使用 ‘&’ 符号连接
2、请求方式
http请求方式:post、get、put、delete 等。
常用请求方式:post、get。
post、get 请求的区别:
- get 请求一般用来从服务器获取数据。请求数据一般放在 url 里, 只有请求头, 没有请求体。
- post 请求一般用来向服务器提交数据。请求数据一般放在请求体里。
3、http 状态码
HTTP状态码共分为 5 种类型:
- 1**:信息, 服务器收到请求,需要请求者继续执行操作
- 2**:请求成功
- 3**: 重定向
- 4**: 客户端错误
- 5**: 服务端错误