环境准备:
安装request: pip install requests
安装requests library:pip install robotframework-requests
Requests library常用关键字:
create session:创建一个session,连接某个服务器
get request:通过get方式发起请求
post request:通过post发起请求
to json:将文本转为json对象
示例:
- 导入reuqests library库、request库
- 创建session:create session
- 发起post请求 :post request
- 获取响应结果的文本内容:${response.content}
- 将响应结果的文本内容转化为json格式 :to json
请求头注意事项:headers
一般用来向服务端提交数据,有四种提交数据的格式,分别是:
Headers的Content-Type
1.application/x-www-form-urlencoded
2.application/json
3.multipart/form-data
4.text/xml
入参注意事项:
data和params的区别,data是HTTP Post请求带的json数据,params是HTTP请求中携带的query string
响应数据response:
content: 响应body的内容,二进制编码,如果返回只有文本内容,和text差不多
cookies:响应回写的cookies,cookieJar类对象
headers: 响应头内容
json(): 响应body内容,json格式
status_code: 状态码
text: 响应body的内容,默认unicode编码