Sto usando la libreria Requests: HTTP for Humans e ho avuto questo strano errore e non so cosa sia cattivo.
No connection adapters were found for '192.168.1.61:8080/api/call'
Qualcuno ha un'idea?
Sto usando la libreria Requests: HTTP for Humans e ho avuto questo strano errore e non so cosa sia cattivo.
No connection adapters were found for '192.168.1.61:8080/api/call'
Qualcuno ha un'idea?
Risposte:
Devi includere lo schema del protocollo:
'http://192.168.1.61:8080/api/call'
Senza la http://
parte, requests
non ha idea di come connettersi al server remoto.
Si noti che lo schema del protocollo deve essere tutto minuscolo; se HTTP://
ad esempio il tuo URL inizia con , non troverà nemmeno l' http://
adattatore di connessione.
requests
è puramente per HTTP, non altri protocolli.
Un motivo in più, forse l'URL include alcuni caratteri hiden, come '\ n'.
Se definisci l'URL come di seguito, questa eccezione genererà:
url = '''
http://google.com
'''
perché ci sono '\ n' hide nella stringa. L'URL infatti diventa:
\nhttp://google.com\n
url = self.base_url % endpoint,