python - requests post问题
问题描述
post数据为:POWER_INFO.XML=(1%2C3)我使用’POWER_INFO.XML’:’(1%2C3)’发送数据不执行操作,请问是否不是我写的有问题?我在用易语言post测试的时候该数据是可以成功执行的。
附代码:
s = requests.Session() headers={’Cookie’: ’langSetFlag=0; language=English; SID=ntnfkcvpmqfhmfnt; mainpage=remote; subpage=man_chassis’} requests.packages.urllib3.disable_warnings() try:r=s.post(’https://’+self.ip.text()+’/cgi/login.cgi’, data={’name’: self.zh.text(), ’pwd’: self.mm.text()},headers=headers,verify=False) self.IPMI_4.setText('成功')rr=s.post(’https://’+self.ip.text()+’/cgi/ipmi.cgi’, data={’POWER_INFO.XML’:’(1%2C3)’},headers=headers,verify=False)print(rr.text)print(rr.headers) except requests.exceptions.ConnectionError:self.IPMI_4.setText('失败')
问题解答
回答1:已经搞定了,只要将POWER_INFO.XML=(1%2C3)改为POWER_INFO.XML=(1,3)就可以了,估计是字典只能写解码后的数据,还是我不太熟导致的。。。
相关文章:
1. mysql5.7就没有官方性质的详细配置文件吗?求大神告知2. c++ - QWebEngineView加载url后直接点击链接没有反应要怎么解决?3. python的MySQLdb库中的executemany方法如何改变默认加上的单引号?4. javascript - 一个字符串转换成数字,例子就是a="2,322.222",b=’1,211.21’,如何在angualr中执行相减5. angular.js - angular指令中的scope属性中用&获取父作用域函数的问题6. 前端HTML与PHP+MySQL连接7. python爬虫 - scrapy使用redis的时候,redis需要进行一些设置吗?8. 如何解决docker宿主机无法访问容器中的服务?9. python 读取csv文件可以读取但内容错误,但单独用excel打开正常,如何解决?10. 就一台服务器,mysql数据库想实现自动备份,如何设计?

网公网安备