Python请求 – 没有连接适配器

我正在使用Requests:HTTP为人类库,我得到这个奇怪的错误,我不知道是什么意思。

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

任何人有一个想法?

您需要包含协议scheme:

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

没有http://部分, requests不知道如何连接到远程服务器。

还有一个原因,也许你的url包含一些隐藏的字符,比如'\ n'。

如果你像下面那样定义你的url,这个exception会引发:

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

因为'\ n'隐藏在string中。 url实际上变成:

 \nhttp://google.com\n