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请求

python之requests库分析

Python瞎老弟的爬虫心得之requests篇②requests基本使用

python之requests模块-cookie

python3.x requests 模块使用