0

我试图弄清楚这个函数中的http参数是什么

https://google-api-python-client.googlecode.com/hg/docs/epy/oauth2client.client-module.html#verify_id_token

我正在做http=None,它工作正常,但我应该把别的东西放在那里吗?我不明白这是什么意思:

http:httplib2.Http,用于发出 HTTP 请求的实例。调用者应该提供一个启用了缓存的实例。

很高兴看到一个代码示例展示了它是如何使用的。

4

1 回答 1

1

您链接到的文档有答案:

http:httplib2.Http,用于发出 HTTP 请求的实例。调用者应该提供一个启用了缓存的实例。

因此,如果您想使用自定义参数而不是默认参数来配置 Http 实例(如文档建议的那样启用缓存),您可以构造它,然后在此处传递它。

传入自定义 Http 实例的另一个优点是您可以使用单个实例进行多次调用——这使得缓存、cookie 等更加有用。

请参阅httplib2如何执行此操作。请注意,有一个指向详细示例列表以及文档的链接。最有可能的是,这些示例对您来说比任何人在 Stack Overflow 上发布的任何内容都更有用。第一个示例在一行中向您展示了如何创建Http具有基本缓存的实例。两个例子下来,它展示了如何使用cache-control. 等等。

于 2013-11-12T21:34:36.813 回答