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, requestsnon 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,