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. javascript - sublime快鍵鍵問題2. javascript - immutable配合react提升性能?3. vue.js - Vue 如何像Angular.js watch 一樣監聽數據變化4. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?5. 實現bing搜索工具urlAPI提交6. javascript - 移動端上不能實現拖拽布局嗎?7. angular.js - 單頁應用(ng/vue)該如何監聽用戶離開當前頁面(或者路由)?8. javascript - ios返回不執行js怎么解決?9. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙10. index.php錯誤,求指點

網公網安備