Python – Anfragen posten Problem
漂亮男人
漂亮男人 2017-05-18 10:48:23
0
1
523

Die Beitragsdaten lauten: POWER_INFO.XML=(1%2C3)
Ich verwende „POWER_INFO.XML“:“(1%2C3)“, um Daten zu senden, aber es wird kein Vorgang ausgeführt. Stimmt etwas mit meinem Schreiben nicht?
Als ich es mit Yi Language Post getestet habe, konnten die Daten erfolgreich ausgeführt werden.

Angehängter Code:

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("失败")
漂亮男人
漂亮男人

Antworte allen (1)
阿神

已经搞定了,只要将POWER_INFO.XML=(1%2C3)改为POWER_INFO.XML=(1,3)就可以了,估计是字典只能写解码后的数据,还是我不太熟导致的。。。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!