繁体   English   中英

是否有直接等效于httplib2中的httplib.HTTPConnection()的信息

[英]Is there a direct equivalent to httplib.HTTPConnection() in httplib2

我试图摆脱异常HTTPException('ApplicationError:5',)我在python27 API中使用httplib时得到(在Google Appengine上运行)-在与AppEngine的外部api通信时,ApplicationError2和ApplicationError5会在本文中进一步详细介绍。 我以为我可以代替尝试使用httplib2。 我可以看到的API中唯一可以调用httplib的部分是:

def _get_conn(self):
    return httplib.HTTPConnection(str(self.host), str(self.port), timeout=120)

httplib2中有直接等效于httplib.HTTPConnection()的内容吗? 我进行了搜索,但找不到任何东西。

似乎有,请参阅http2源代码中的 AppEngineHttpConnection

但是,AFAIK并不是其文档中所示的官方httplib2 API的一部分,而是希望执行以下操作:

import httplib2
h = httplib2.Http()
resp, content = h.request("http://bitworking.org/")
assert resp.status == 200
assert resp['content-type'] == 'text/html'

您是否考虑过使用Request库 ,最近获得了很多好评。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM