Google AppEngine中的httplib.HTTPConnection

时间:2011-07-06 18:27:33

标签: google-app-engine httplib

我在我的应用中使用httplib.HTTPConnection。我真的需要在host构造函数中提供httplib.HTTPConnection参数吗?如果是这样,为什么? (我的意思是,我知道这是一个强制性参数,但我想知道我是否可以指定None或空字符串)并且Google AppEngine和开发服务器中是否存在任何全局常量,我可以在我的应用程序中使用它省略明确定义的主机。

1 个答案:

答案 0 :(得分:2)

如果将其从构造函数中删除,其他方法将如何知道将消息发送到何处?

您要连接的服务器的地址/名称是HTTPConnection的参数,该服务器上的URI是请求的内容。

从python文档(这是AppEngine的基础)

h1 = httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]])
h1.request(method, url[, body[, headers]])

[编辑]

请记住,您可能并不总是负责此代码。此外,当您(例如)在同一网站上调用多个URI时,为什么通过在URI中包含更多信息来使事情变得复杂?
[/编辑]