Python 这是否意味着端口9000不可用?

Python 这是否意味着端口9000不可用?,python,python-requests,Python,Python Requests,在我的iPython环境中,我执行了上述操作,它显示False,这是否意味着9000端口不可用 然而,在我的另一台电脑上,我做了同样的事情,它打印出了真实的结果。我正在调试一段代码,并试图找出可能出现的错误 失败和成功计算机上.content的输出: In [1]: import requests

在我的iPython环境中,我执行了上述操作,它显示False,这是否意味着9000端口不可用

然而,在我的另一台电脑上,我做了同样的事情,它打印出了真实的结果。我正在调试一段代码,并试图找出可能出现的错误

失败和成功计算机上.content的输出:

In [1]: import requests                                                                                                                                                                                                  

In [2]: requests.get('http://localhost:9000').ok                                                                                                                                                                         
Out[2]: False

In [3]: requests.get('http://localhost:9000/ping').ok                                                                                                                                                                    
Out[3]: False
这是成功的

失败的请求返回一条非常长的消息,其中包括:

In [2]: requests.get('http://localhost:9000/ping').content                                                                                                                                                               
Out[2]: b'pong\n'

我认为它可以是除
200
之外的任何东西,根据它返回的
True
如果
status\u code
小于400,如果不小于400,
False
。@AbdulNiyasPM这到底是什么意思?在我的计算机上,当返回false时,请求超时;在另一台计算机上,当同一程序运行并返回true时,请求成功。所以我想知道问题出在哪里。是否有可能在发生故障的计算机上有防火墙阻止它?您是否检查了这两种情况下的
状态代码
?分别为200和500。我认为它可能不是
200
,根据返回的
True
如果
状态代码
小于400,
False
如果不是。@AbdulNiyasPM这到底是什么意思?在我的计算机上,当返回false时,请求超时;在另一台计算机上,当同一程序运行并返回true时,请求成功。所以我想知道问题出在哪里。是否有可能在发生故障的计算机上有防火墙阻止它?您是否检查了这两种情况下的
状态\u code
?分别为200和500。
permission-denied. The administrator may not allow this cache to make direct connections to origin servers.