场景:通过http://tool.chinaz.com/tools/httptest.aspx在线HTTP接口测试工具获取接口的返回信息
{ "status": 0, "msg": "用户是空", "body": "" }
在自己写的接口测试程序中需要对上述信息进行处理,比如获取其中的status状态码。然后判断接口权限的问题。
这里采取的方式是:
import requests
info = eval(str(requests.post(url_now).content.decode())) #先获取接口返回状态,然后将其decode(),然后转换成字符串类型,然后通过eval()将其转换成字典类型。这样我就可以进行下面的操作:
if info['status'] == 0:
print("接口"%s"测试通过!" % urlline)