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, requests
nã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,