python 自动化测试——api接口自动化 关于请求和响应

  1. request请求,修改消息体中的编码格式为utf-8.
    python 自动化测试——api接口自动化 关于请求和响应
  2. 对request获取到的字节串bytes对象 进行解码
    decode结果是个字符串
    python 自动化测试——api接口自动化 关于请求和响应
    3.经过 json.loads() 可以将字符串转化成python对象,也就是反序列化。通常响应的消息体如果是json格式,通常都需要转化回来,转化成python对象。这样做的好处是:在处理数据时,更加方便。json格式的数据,层层嵌套,用字符串获取相对麻烦,还需要split切割、切片、正则表达式等等。python中的任何数据对象(整数、列表、浮点数、字典等)都可以变成json

python 自动化测试——api接口自动化 关于请求和响应
第二种的方法 底层还是调用json.loads() 函数
实例如下:
python 自动化测试——api接口自动化 关于请求和响应