image.png
一个URL就是一个接口:接口大致会分为一下几个部分:
1.请求协议:
http — 普通的http请求
https — 加密的http请求,传输数据更加安全
ftp — 文件传输协议,主要用来传输文件
2.请求IP:就是指提供接口的系统所部署的服务器地址
3.请求端口:如果不填端口,默认是80,否则需要填写端口号
4.接口路径:指系统提供的接口在什么位置
5.接口参数:参数在接口路径后,用“?”来表示路径地址完了,剩下的都是参数了,用“&”来区分参数个数,
如下示例:
http://127.0.0.1:8080/light?opt=open&use=yy&pwd=123456
6.接口HTTP参数【url看不见等隐藏参数】
http请求方式
GET --- 通过请求URI得到资源
POST --- 用于添加新的内容
PUT --- 用于修改某个内容
DELETE --- 删除某个内容
CONNECT --- 用于代理进行传输,如使用SSL
OPTIONS --- 询问可以执行哪些方法
PATCH --- 部分文档更改
PROPFIND (wedav) --- 查看属性
PROPPATCH (wedav) --- 设置属性
MKCOL (wedav) --- 创建集合(文件夹)
COPY (wedav) --- 拷贝
MOVE (wedav) --- 移动
LOCK (wedav) --- 加锁
UNLOCK (wedav) --- 解锁
TRACE --- 用于远程诊断服务器
HEAD --- 类似于GET, 但是不返回body信息,用于检查对象是否存在,以及得到对象的元数据
http请求头
请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度。示例:
image.png
http请求体
请求体就是请求等正文了,可以有很多种请求体。
json格式
xml格式
html格式
二进制格式( 多数用于图片 )
字符串格式
作者:桔Bu
链接://www.greatytc.com/p/2dd4495e7a60
来源:简书