Python请求 - 没有连接适配器

时间:2013-02-27 15:01:17

标签: python python-2.7 python-requests

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

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

有人有想法吗?

2 个答案:

答案 0 :(得分:276)

您需要包含协议方案:

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

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

答案 1 :(得分:19)

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

如果您定义了如下所示的网址,则会引发此异常:

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

因为字符串中有'\ n'隐藏。网址实际上变成了:

\nhttp://google.com\n
相关问题