Heim  >  Fragen und Antworten  >  Hauptteil

Python – Anfragen posten Problem

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

Antworte allen(1)Ich werde antworten

  • 阿神

    阿神2017-05-18 10:50:23

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

    Antwort
    0
  • StornierenAntwort