Python 3.51 Anforderungen bewirkt, dass der Proxy-Fehler

Ich versuche zu verbrauchen, die Informatica Cloud REST API mit Python (3.51) Anfragen (Requests Paket liegt in der version 2.10.0):

import requests

username='myuser'
password='mypassword'

genheaders = {
    'Content-Type': 'application/json',
}

data = '{"@type":"login","username":"' + username + '","password":"' + password +'"}'
response = requests.post('https://app.informaticaondemand.com/ma/api/v2/user/login', headers=genheaders, data=data)

Auf meinem lokalen Rechner funktioniert alles prächtig. Jedoch, auf meinem TEST-server, bekomme ich die folgende Fehlermeldung:

HTTPSConnectionPool(host=’app.informaticaondemand.com‘, port=443): Max retries exceeded with url: /ma/api/v2/user/login (Verursacht durch ProxyError(‚Kann keine Verbindung zu proxy.‘, NewConnectionError(‚: Fehler beim herstellen einer neuen Verbindung: [WinError 10060] Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nicht ordnungsgemäß reagiert nach einer gewissen Zeit, oder die hergestellte Verbindung war fehlerhaft, da der verbundene host nicht reagiert‘,)))

Störend, curl funktioniert auf der server-Maschine:

curl -H "Content -Type: application/json" -X POST --data @Login.txt   https://app.informaticaondemand.com/ma/api/v2/user/login -k

Wo login.txt hat:

{ „@type“: „login“,“username“:“Benutzername“, „Passwort“:“meinpasswort“}

Wenn ich nicht verwenden Sie den Schalter-k, bekomme ich:

curl: (60) SSL-Zertifikat problem, stellen Sie sicher, dass das CA cert is OK. Details: Fehler:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Mehr details hier: http://curl.haxx.se/docs/sslcerts.html

Alles in Ordnung ist mit dem Schalter-k.

Ich habe versucht Einstellung der proxy über environment-Variablen vor der Ausführung Python.exe:

set HTTP_PROXY=10.123.123.10:8080
set HTTPS_PROXY=10.123.123.10:8080

Aber die Ergebnisse sind die gleichen.

Irgendwelche Ideen auf, was man als Nächstes versuchen?

InformationsquelleAutor mroshaw | 2016-06-17

 

One Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.