Estou usando a biblioteca Requests: HTTP for Humans e recebi esse erro estranho e não sei o que significa.
No connection adapters were found for '192.168.1.61:8080/api/call'
Alguém tem uma ideia?
Estou usando a biblioteca Requests: HTTP for Humans e recebi esse erro estranho e não sei o que significa.
No connection adapters were found for '192.168.1.61:8080/api/call'
Alguém tem uma ideia?
Respostas:
Você precisa incluir o esquema de protocolo:
'http://192.168.1.61:8080/api/call'
Sem a http://parte, requestsnão tem idéia de como se conectar ao servidor remoto.
Observe que o esquema do protocolo deve estar em letras minúsculas; se o seu URL começar com, HTTP://por exemplo, ele também não encontrará o http://adaptador de conexão.
requestsé puramente para HTTP, não para outros protocolos.
Mais um motivo, talvez seu URL inclua alguns caracteres ocultos, como '\ n'.
Se você definir seu URL como abaixo, esta exceção aumentará:
url = '''
http://google.com
'''
porque há '\ n' oculto na string. O URL de fato se torna:
\nhttp://google.com\n
url = self.base_url % endpoint,