Python HTTP 请求导致 [Errno -2],而 cURL 在 Jupyter 服务器上运行良好

问题描述 投票:0回答:0

我正在使用内部 Jupyter 服务器,我正在尝试使用请求包向内部页面发出 HTTP 请求。但是,我不断得到

[Errno -2]
。我也尝试使用本机 urllib 库,但我得到了同样的错误 (
URLError: <urlopen error [Errno -2] Name or service not known>
)。这是一个标准的获取请求,不需要标头或参数,只需获取一个标准站点。标准
requests.get("http://foobar.com")
请求应该有效。

在同一个 Jupyter 服务器上使用终端时,使用 cURL 可以正常工作,没有任何问题,这让我相信这不是 DNS 解析的服务器问题。什么可能导致这个问题?谢谢。内核版本为 Python 3.8

python jupyter-notebook python-requests urllib
© www.soinside.com 2019 - 2024. All rights reserved.