我有一个A类,它有一个postit()方法。 模块名称:test.py
class A():
def postit(self, D):
try:
'''
request = urllib2.Request("localhost:8079" + '/check/hello-test', D, headers)
response = urllib2.urlopen(request)
'''
conn = httplib.HTTPConnection("http://xxx.xxx.x.x:8079")
conn.request("GET", "/check/hello-test")
response = conn.getresponse()
print ("Whey")
except:
print("Failed to connect!" )
有一个服务器在上面的端口监听。
当我在内部运行未注释的代码作为python代码时,脚本会向服务器发送请求,但是当我执行from test import A
时,则调用postit函数。它失败了,我得到了错误。
上面的postit()函数在内部被调用,无法发送请求并获得响应。我需要知道原因。
我也尝试删除' D'论证,它仍然失败。