API测试知识点get
1、分析http的url

示例:http://127.0.0.1:8080/jpress/login?&use=yy&pwd=123456
一个url地址,包括:
请求协议,例如http、https、ftp等
请求IP,就是提供接口的系统部署的服务器地址
请求端口,
接口路径,此接口的位置
接口参数,用?来结束路径,& 区分各个参数
2、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信息,用于检查对象是否存在,以及得到对象的元数据 |
3、常见响应码
-
1xx(信息性):收到请求并继续进行处理
-
2xx(成功):成功接收,理解并接受了请求
-
3xx(重定向):需要采取进一步的措施来完成请求
-
4xx(客户端错误):请求包含错误的语法或无法实现
-
5xx(服务器错误):服务器无法满足看似有效的请求

浙公网安备 33010602011771号