Я використовую запити: HTTP for Humans library, і я отримав цю дивну помилку, і я не знаю, що це означає.
No connection adapters were found for '192.168.1.61:8080/api/call'
Хтось має ідею?
Я використовую запити: HTTP for Humans library, і я отримав цю дивну помилку, і я не знаю, що це означає.
No connection adapters were found for '192.168.1.61:8080/api/call'
Хтось має ідею?
Відповіді:
Вам потрібно включити схему протоколу:
'http://192.168.1.61:8080/api/call'
Без http://
частини, requests
поняття не має, як підключитися до віддаленого сервера.
Зверніть увагу, що схема протоколу повинна бути всіма малими літерами; якщо ваша URL-адреса починається, HTTP://
наприклад, він також не знайде http://
адаптера з'єднання.
requests
суто для HTTP, а не для інших протоколів.
Ще одна причина, можливо, ваш URL включає деякі приховані символи, такі як "\ n".
Якщо ви визначите URL-адресу, як показано нижче, цей виняток призведе до:
url = '''
http://google.com
'''
тому що в рядку є ховання '\ n'. Насправді URL-адресою стають:
\nhttp://google.com\n
url = self.base_url % endpoint,