Estoy usando la biblioteca Solicitudes: HTTP para humanos y recibí este extraño error y no sé qué significa.
No connection adapters were found for '192.168.1.61:8080/api/call'
Alguien tiene una idea?
Estoy usando la biblioteca Solicitudes: HTTP para humanos y recibí este extraño error y no sé qué significa.
No connection adapters were found for '192.168.1.61:8080/api/call'
Alguien tiene una idea?
Respuestas:
Debe incluir el esquema de protocolo:
'http://192.168.1.61:8080/api/call'
Sin la http://
parte, requests
no tiene idea de cómo conectarse al servidor remoto.
Tenga en cuenta que el esquema de protocolo debe ser todo en minúsculas; si su URL comienza con, HTTP://
por ejemplo, tampoco encontrará el http://
adaptador de conexión.
requests
es solo para HTTP, no para otros protocolos.
Una razón más, tal vez su URL incluya algunos caracteres ocultos, como '\ n'.
Si define su URL como a continuación, esta excepción generará:
url = '''
http://google.com
'''
porque hay '\ n' ocultar en la cadena. La url de hecho se convierte en:
\nhttp://google.com\n
url = self.base_url % endpoint,