接口测试学习笔记1(http协议)

1.http的URL组成
http://127.0.0.1:80/light?avi=open
请求协议
IP地址
端口
接口地址
接口参数
参数值

2.
1)请求协议:

  • http — 普通的http请求
  • https — 加密的http请求,传输数据更加安全
  • ftp — 文件传输协议,主要用来传输文件

2)请求IP:提供接口的系统所部署的服务器地址
3)请求端口:默认80 或者填写其他的
4)接口路径:指系统提供的接口在什么位置
5)接口参数:参数在接口路径后,用“?”来表示路径地址完了,剩下的都是参数了,用“&”来区分参数个数

3.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信息,用于检查对象是否存在,以及得到对象的元数据

4,http请求头
包含客户端环境和请求正文的有用信息。
例如,请求头可以声明浏览器所用的语言,请求正文的长度
Accept:image/gif.image/jpeg./ 
Accept-Language:zh-cn Connection:Keep-Alive Host:localhost 
User-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0) Accept-Encoding:gzip,deflate.

5.http请求体

请求体就是请求等正文了,可以有很多种请求体。

    • json格式
    • xml格式
    • html格式
    • 二进制格式( 多数用于图片 )
    • 字符串格式

猜你喜欢

转载自www.cnblogs.com/sasalebao/p/12461352.html
今日推荐