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 インスタンスを渡すことのもう 1 つの利点は、1 つのインスタンスを複数の呼び出しに使用できることです。これにより、キャッシングや Cookie などがより便利になります。

これを行う方法については、を参照httplib2してください。詳細な例のリストとドキュメントへのリンクがあることに注意してください。ほとんどの場合、これらの例は、誰かがまとめて Stack Overflow に投稿するよりもはるかに役立つでしょう。最初の例は、Http基本的なキャッシングを使用してインスタンスを作成する方法を 1 行で示しています。2 つの例を下に、使用方法を示しますcache-control。等々。

于 2013-11-12T21:34:36.813 に答える