Запросы Python - нет адаптеров подключения

Я использую Requests: HTTP for Humans, и я получил эту странную ошибку, и я не знаю, что означает.

No connection adapters were found for '192.168.1.61:8080/api/call'

У кого-нибудь есть идея?

Ответ 1

Вам нужно включить схему протокола:

'http://192.168.1.61:8080/api/call'

Без части http:// requests не имеет понятия, как подключиться к удаленному серверу.

Ответ 2

Еще одна причина, возможно, ваш URL-адрес включает некоторые скрытые символы, такие как "\n".

Если вы определяете свой URL-адрес, как показано ниже, это исключение будет повышаться:

url = '''
http://google.com
'''

потому что в строке есть "\n". Фактически, URL-адрес становится:

\nhttp://google.com\n