使用 requests 测试接口最基础步骤
1. 在cmd中安装 requests
pip install requests
2. 使用pycharm 工具新建python文件
例子:
使用get侵权获取带有请求体的接口
import requests
resp = requests.get(url='https://域名/wuye-dev-api/app/SafetyCosts/list?pkOrg=G001')
print(resp.text)
若该接口带有ssl验证的,那么此时的控制台百分之百会报错
requests.exceptions.SSLError: HTTPSConnectionPool(host='v4.ketangpai.com', port=443): Max retries exceeded with url: /UserApi/login (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)')))
在requests请求时,需要加上参数 verify
import requests
resp = requests.get(url='https://testfqw.gd-tianhe.com/wuye-dev-api/app/SafetyCosts/list?pkOrg=G001', verify=False)
print(resp.text)
但还是会报错
通过报错的提示知道,需要在文件顶部导入包
import urllib3
urllib3.disable_warnings()
完整代码:
import requests
import urllib3
urllib3.disable_warnings()
resp = requests.get(url='https://testfqw.gd-tianhe.com/wuye-dev-api/app/SafetyCosts/list?pkOrg=G001', verify=False)
print(resp.text)