我正在使用Requests:HTTP for Humans库,但出现了这个奇怪的错误,我不知道这是什么意思。
No connection adapters were found for '192.168.1.61:8080/api/call'
有人有主意吗?
我正在使用Requests:HTTP for Humans库,但出现了这个奇怪的错误,我不知道这是什么意思。
No connection adapters were found for '192.168.1.61:8080/api/call'
有人有主意吗?
Answers:
您需要包括协议方案:
'http://192.168.1.61:8080/api/call'
没有这个http://
部分,requests
就不知道如何连接到远程服务器。
请注意,协议方案必须全部为小写。如果您的URL以HTTP://
例如开头,则也找不到http://
连接适配器。
requests
仅用于HTTP,不用于其他协议。
另一个原因,也许您的URL包含一些隐藏的字符,例如'\ n'。
如果您按如下方式定义网址,则会引发此异常:
url = '''
http://google.com
'''
因为字符串中有'\ n'隐藏。该网址实际上变为:
\nhttp://google.com\n
url = self.base_url % endpoint,