python之requests模块中的params和data的区别
Posted 飞鸟2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之requests模块中的params和data的区别相关的知识,希望对你有一定的参考价值。
params的时候之间接把参数加到url后面,只在get请求时使用:
1 import requests 2 url=\'https://api.ireaderm.net/account/charge/info/android\' 3 data={\'recharge\':36,\'fee_id\':\'ireader_nonrenew_vip\'} 4 header={ 5 \'X-ZY-Timestamp\':\'1502097587609\', 6 \'X-ZY-Sign\':\'xxxxxxxxxxxxxxxxxxxxxxxxxxx\', 7 \'X-ZY-Client\':\'xxxxxxxxxxxxxxxxxxxxxx\' 8 } 9 res=requests.get(url,params=data,headers=header) 10 print(res.text)
1 import requests 2 url=\'https://api.ireaderm.net/account/charge/info/android?recharge=36&fee_id=ireader_nonrenew_vip_1_fee_usd_1m3d99\' 3 header={ 4 \'X-ZY-Timestamp\':\'1502097587609\', 5 \'X-ZY-Sign\':\'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\', 6 \'X-ZY-Client\':\'xxxxxxxxxxxxxxxxxxxxxxxxxxxx\' 7 8 } 9 res=requests.get(url,headers=header) 10 print(res.text)
data用于post请求时:
以上是关于python之requests模块中的params和data的区别的主要内容,如果未能解决你的问题,请参考以下文章
Python requests模块paramsdatajson的区别
Python接口测试-使用requests模块发送GET请求