Ich verwende die Bibliothek " Requests: HTTP for Humans" und habe diesen seltsamen Fehler erhalten. Ich weiß nicht, was gemein ist.
No connection adapters were found for '192.168.1.61:8080/api/call'
Hat jemand eine Idee?
Ich verwende die Bibliothek " Requests: HTTP for Humans" und habe diesen seltsamen Fehler erhalten. Ich weiß nicht, was gemein ist.
No connection adapters were found for '192.168.1.61:8080/api/call'
Hat jemand eine Idee?
Antworten:
Sie müssen das Protokollschema einschließen:
'http://192.168.1.61:8080/api/call'
Ohne das http://
Teil requests
hat keine Ahnung, wie man eine Verbindung zum Remote-Server herstellt.
Beachten Sie, dass das Protokollschema nur in Kleinbuchstaben geschrieben sein muss. Wenn Ihre URL HTTP://
beispielsweise mit beginnt , wird der http://
Verbindungsadapter ebenfalls nicht gefunden.
requests
ist rein für HTTP, keine anderen Protokolle.
Ein weiterer Grund, vielleicht enthält Ihre URL einige versteckte Zeichen, wie z. B. '\ n'.
Wenn Sie Ihre URL wie folgt definieren, wird diese Ausnahme ausgelöst:
url = '''
http://google.com
'''
weil in der Zeichenfolge '\ n' versteckt sind. Die URL wird in der Tat:
\nhttp://google.com\n
url = self.base_url % endpoint,