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