1.传入参数, json=data json关键字参数就是表示content-type
import requests
url = 'http://120.78.128.25:8766/futureloan/member/register'
headers = {"X-Lemonban-Media-Type":"lemonban.v2"}
data = {"mobile_phone":"13712341280","pwd":"12345678"}
#一定要添加header关键字参数,不能以位置参数传递
#因为放到了可变长参数里边
#content-type不需要添加,为什么??json关键字参数就是表示content-type,
res = requests.post(url,json=data,headers=headers)
print(res.json())
抓包得到的数据
== 2. 传入参数, data=data关键字参数表示 表单格式x-www-form-urlencoded ==
代码:
import requests
url = 'http://120.78.128.25:8766/futureloan/member/register'
headers = {"X-Lemonban-Media-Type":"lemonban.v2"}
data = {"mobile_phone":"13712341280","pwd":"12345678"}
#一定要添加header关键字参数,不能以位置参数传递
#因为放到了可变长参数里边
#data 关键字参数表示 表单格式x-www-form-urlencoded
res = requests.post(url,data=data,headers=headers)
print(res.json())
传入参数:params=data,params 参数就是表示 query string(就是放在url参数里边)
代码如下
import requests
url = 'http://120.78.128.25:8766/futureloan/member/register'
headers = {"X-Lemonban-Media-Type":"lemonban.v2"}
data = {"mobile_phone":"13712341280","pwd":"12345678"}
#一定要添加header关键字参数,不能以位置参数传递
#因为放到了可变长参数里边
#params 参数就是表示 query string
res = requests.post(url,params=data,headers=headers)
print(res.json())
抓包如下: