Python3 urlopen在本地主机上获取“ 504网关超时”(127.0.0.1)

时间:2019-05-05 03:47:36

标签: python http urllib

使用urlopen在localhost上打开站点时,出现了504网关超时,而我的浏览器可以正常打开它。

此站点位于localhost上,我可以使用我的浏览器来证明其正常运行。我尝试启用和禁用系统代理设置,但没有效果。

from urllib.request import urlopen
urlopen("http://127.0.0.1") 
#raise urllib.error.HTTPError: HTTP Error 504: Gateway Time-out

2 个答案:

答案 0 :(得分:0)

首先,在http://之前添加127.0.0.1。其次,向我们提供有关您正在运行的服务器的更多信息,例如您是否正在使用localhost的代理?

答案 1 :(得分:0)

似乎python3.7中的urllib.request.urlopen无法理解no_proxy环境变量中的127.0.0.0/8这样的子网。现在,我使用localhost而不是127.0.0.1,它可以正常工作。