1.get 传入的参数是params
2.post 如果是json格式的话,需要传入的参数是json
3.post如果传输表单的话,需要传入的参数是data
import requests url = 'http:*************************saas/gateway/sso/authCodeLogin' headers ={ ? ? "Content-Type":"application/json;charset=UTF-8" } params = ?{"phone":"15022*****11","authCode":"123456"} response = requests.post(url,json=params,headers=headers) #####遇到的问题:一开始的请求post的过程中输入的是params ,但是在推送的过程中响应结果报错,所以尝试将params字段修改成json 可以推送成功了 #print(response.content.decode('utf-8')) print(type(response)) r = response.json() 需要将相应结果 格式化,这样方便提取想要的参数 print(type(r)) print(r['retValue']['token'])
|