您的位置:首頁技術文章
文章詳情頁

python - requests post問題

瀏覽:91日期:2022-07-22 10:07:50

問題描述

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)就可以了,估計是字典只能寫解碼后的數據,還是我不太熟導致的。。。

標簽: Python 編程
相關文章:
国产综合久久一区二区三区