处理响应数据
1.获得响应正文
${响应结果.content}
二进制编码
${响应结果.text}
unicode 码形式的正文
${响应结果.content.decode("utf-8")}
转码为utf-8
2.json格式
${json 变量} to json ${响应结果.content} pretty_print=True
获取json 中的的项(相当于正则提取器)
${变量} get from dictionary ${json 变量} 字典关键字
to json 是不能使用pretty_print=True
3.获得响应状态码
${响应结果status_code}
注:to json 是不能使用pretty_print=True
4.获得响应 cookies
${响应结果.cookies}
返回 RequestsCookiesJar 对象
结果是字典形式,Cookie 与 for 间的内容为 cookies 参数与值
5.${响应结果.cookies}[参数名]
获得某个 cookies 参数的值
参数无需引号
等价于
6.${cookie} get from dictionary ${响应结果.cookies} cookies 参数名
将取到的 cookies 存到自定义 cookie 变量
get from dictionary 表示根据字典关键值取值
参数名区分大小写
7.获得响应头
${响应结果.headers}
也可在${响应结果.headers}中取到 cookies