API接口自动化之1 常见的http请求

Posted 夏天里的Jasmine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API接口自动化之1 常见的http请求相关的知识,希望对你有一定的参考价值。

常见的HTTP请求

就我所想到的,目前如果想做http/https请求接口自动户化,要处理的一些区别

get请求
post请求

http
https

单个值
键值对
键值对的搭配方式

POST
请求体,后续讲一个常见的JSON方式

Sample:


get请求,url中是键值对
https://pintuan.msparis.com/Api/God/getCode?phone=10011123562

get请求,url中是单个值
http://t.weather.sojson.com/api/weather/city/101030100
http://www.weather.com.cn/data/cityinfo/101280601.html


POST请求,键值对方式,中间用param1=value1&param2=value2的格式
https://c.pingan.com/ca/apply/generateOTP
mobileNo=10011123562&maskMobile=10011123562&maskMobileIndex=&decSign=xxx


POST请求,标准json请求体格式
url忽略
POST data:
{
"cardnum":"${cardnum_1}",
"name":"${cstname_1}",
"OpenID":"openidopenidXXXXX",
"unionid":"openidopenidXXXXX",
"signature":"${signature_1}"
}

 

 

 

https://github.com/JasmineQian/API_JSON_Java.git























以上是关于API接口自动化之1 常见的http请求的主要内容,如果未能解决你的问题,请参考以下文章

ApiPost自动化测试基础之:接口参数依赖的情景处理

Postman接口自动化之鉴权设置

ApiPost自动化测试基础之:流程测试

接口自动化之三 http协议

Flask 编写http接口api及接口自动化测试

接口自动化测试系列之PHPUnit-GET请求接口测试方法