背景:
使用python調用get post接口,入參、出參都需要轉換,在使用時經常會忘記其中的一步,本文用來記錄,后面再使用時直接參考使用
代碼如下
post:
1 headers = {'Content-Type': 'application/json','session':XXXXX}#消息頭,根據實際需要添加 2 url = 'http://www.xxxx.com' #地址 3 data = {dataA:a,dataB:b} #入參 4 dataJson = json.dumps(data ) #將 dict轉成str 5 res = requests.post(url , data=data , headers=headers) #接口調用 6 7 resTest = json.loads(res .text) #將返回結果str轉成dict
get:
1 headers = {'Content-Type': 'application/json','session':XXXXX}#消息頭,根據實際需要添加 2 url = 'http://www.xxxx.com' #地址 3 dataJson = json.dumps(data ) #將 dict轉成str 4 res = requests.get(url , headers=headers) #接口調用 5 6 resTest = json.loads(res .text) #將返回結果str轉成dict