ich eine python3 django Website mit Zertifikat von letsencryptPython-Anfragen an die lokale Adresse wirft SSLError
Alles in Ordnung, außer Anfrage an die lokale Adresse mit Python-Anfragen:
response = requests.post('http://127.0.0.1:8100', data=data)
Und es hat sehr seltsames Verhalten :
Manchmal habe ich 200, aber nach supervisorctl restart mywebsite
wirft es SSLError
Dann habe ich gemacht:
response = requests.post('http://127.0.0.1:8100', data=data, verify=True)
Alles ist in Ordnung, bis ich supervisorctl restart mywebsite
noch einmal machen, und es wirft SSLError O_o und arbeitet jetzt nur mit
response = requests.post('http://127.0.0.1:8100', data=data)
So ist der letzte Arbeitscode lautet:
try:
response = requests.post('http://127.0.0.1:8100', data=data, verify=True)
except:
try:
response = requests.post('http://127.0.0.1:8100', data=data)
except:
response = requests.post('http://127.0.0.1:8100', data=data, verify=False)
Und natürlich ist dies nicht der beste Plan)
Big thx für Ratschläge
Bitte überprüfen Sie meine Antwort unten und upvote oder markieren Sie als akzeptiert, wenn es hilfreich war. Danke –