Seite 1 von 1

problem mit abgelaufenem Zertifikat

Verfasst: Dienstag 21. Mai 2019, 11:05
von SautaRoc
Hallo,

ich rufe schon seit ewig mit einem Python Skript jeden Tag Daten per request ab. Heute gab es einen Fehler wegen eines abgelaufenen Zertifikats. Ich konnte die entsprechende Seite auch mit dem Browser nicht aufrufen. Inzwischen ist das behoben, zumindest die Browserseite funktioniert. Nur das Pythonskript gibt immer noch den gleichen Fehler aus. Ich vermute jetzt als Laie, dass Python hier immer noch auf das alte Zertifikat zugreift??
Wenn ja, wie kann man das lösen und wenn nein, woran könnte es noch liegen.

András

Re: problem mit abgelaufenem Zertifikat

Verfasst: Dienstag 21. Mai 2019, 11:23
von __blackjack__
@SautaRoc: Wie hast Du das denn auf Browserseite behoben?

Re: problem mit abgelaufenem Zertifikat

Verfasst: Dienstag 21. Mai 2019, 11:35
von SautaRoc
… dort hat es sich von selber behoben, da der entsprechende Server ein neues Zertifikat bereitgestellt hat. Das Problem ist, das das Skript dieses wohl noch nicht findet...

Ich habe es jetzt ziemlich brutal für heute so gelöst, dass ich dem request Aufruf noch den parameter 'verify=False' übergeben habe. Das geht zwar bzgl. des Ergebnisses, wohl ist mir dabei aber nicht.

Re: problem mit abgelaufenem Zertifikat

Verfasst: Mittwoch 22. Mai 2019, 06:04
von SautaRoc
um das ganze noch abzuschliessen.
Heute morgen ging dann wieder alles normal...
Als ich im Netz suchte, habe ich mehrfach gelesen 'request' würde nichts cachen, aber irgendwie hat python während 24 Stunden an dem abgelaufenen Zertifikat festgehalten.

Re: problem mit abgelaufenem Zertifikat

Verfasst: Mittwoch 22. Mai 2019, 08:28
von sls
@SautaRoc: bei requests gibt es die Möglichkeit, HTTP-Anfragen zu persistieren. Das geschieht über Session-Objekte, damit werden die TCP-Connections zum Server recycelt.