python - requests post問題
問題描述
post數(shù)據(jù)為:POWER_INFO.XML=(1%2C3)我使用’POWER_INFO.XML’:’(1%2C3)’發(fā)送數(shù)據(jù)不執(zhí)行操作,請問是否不是我寫的有問題?我在用易語言post測試的時候該數(shù)據(jù)是可以成功執(zhí)行的。
附代碼:
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:已經(jīng)搞定了,只要將POWER_INFO.XML=(1%2C3)改為POWER_INFO.XML=(1,3)就可以了,估計是字典只能寫解碼后的數(shù)據(jù),還是我不太熟導致的。。。
相關文章:
1. boot2docker無法啟動2. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. docker-compose中volumes的問題4. nignx - docker內nginx 80端口被占用5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. java - SSH框架中寫分頁時service層中不能注入分頁類7. golang - 用IDE看docker源碼時的小問題8. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?9. javascript - mock.js可以存儲數(shù)據(jù)嗎10. docker api 開發(fā)的端口怎么獲取?

網(wǎng)公網(wǎng)安備