7
私はここで一つのことを理解していません。このコードでgoogle.appengine.apiからurlfecthをインポートしますか? Pythonはこのコマンドを自分自身で持っていませんか?
A
答えて
5
google.appengine.apiは、Googleのバージョンのurlfetchクラスを含むライブラリです。 from the manualを引用:
URLはサービスが効率 とスケーリングのために、Googleの ネットワークインフラストラクチャを使用して取得します。
Pythonには標準ライブラリのurl取得クラスもありますが、それらはApp Engine内で使用できるインフラストラクチャを使用できません。
短いgoog.appengine.apiでurlfetchがより強力ですが、Pythons自身のurllibを使用することから何もブロックされていません。これも上記のリンク先のマニュアルページで説明しています。
16
PythonにはURLを取得するためのurllibやhttplibなどのライブラリがありますが、App Engineではすべてのリクエストがカスタムurlfetchライブラリを経由する必要があります。 App Engineにはurllibとhttplib用のスタブが含まれているため、内部でurlfetchを使用できますが、選択肢がある場合は、urlfetchを直接使用する方が効率的で柔軟性があります。
関連する問題
- 1. App Engine python27 urlfetchエラー:「[Errno 11003] getaddrinfo failed」
- 2. Google App Engineの(パイソン) - インポート
- 3. Google App Engineからcsv
- 4. なぜGoogle App Engine SDKのjavax.mailパッケージですか?
- 5. Google App Engineで.pydファイルをインポートしますか?
- 6. urlfetchの発信要求をGoogle App EngineのPythonでどのようにログに記録できますか?
- 7. Google App Engine AppからFirebase Cloudメッセージを送信する方法
- 8. Google App Engine SDKからログアウトするコマンドは何ですか?
- 9. Google App Engineからのリクエストの送信
- 10. URL App Engine(Standard Env)からGoogle Compute Engineを取得します
- 11. Google App Engineのカスタムサブドメインからメールを送信できますか?
- 12. Google App Engineテーブルからレコードを削除
- 13. Google App Engineモジュール/サービスアプリをEclipseからデプロイ
- 14. Google App Engineからデータフローテンプレートを起動
- 15. Google App Engine githubからの自動プル
- 16. Google App Engine上のIPv6からIPv4へ
- 17. OAuth2からのログアウト - Google App Engine/Python
- 18. Google App EngineのRadiusサーバーですか?
- 19. Google App EngineからGoogle OpenIDにユーザーを移行する
- 20. Google App EngineプロジェクトでPythonファイルをインポートするには?
- 21. Google App EngineでJinja2のインポートに失敗する
- 22. Google CloudのGoogle Compute Engine、App Engine、Container Engineの違いは何ですか?
- 23. Google App Engineプロジェクトから実行可能
- 24. Google App Engineエンドポイントバージョン移行V1からV2
- 25. Google App EngineからGoogle Cloud RabbitMQに接続する方法は?
- 26. Google App EngineからGoogle Appsユーザーにアクセスする
- 27. Google App Engine Quotasは十分ですか?
- 28. 「Google App Engine」は「Google Compute Engine」よりもはるかに高価ですか?
- 29. Google App EngineアプリをGoogle検索から隠すことはできますか?
- 30. 開発モードからGoogle App EngineアプリケーションのdoPost()をテストする
説明とリンク – brilliant
のおかげで、appengineでhttplibまたはurllibを使用すると、Googleのネットワークインフラストラクチャも使用されます。 iirc彼らはurlfetchのためのラッパーとして追加され、多かれ少なかれ、彼らのpython stdlibのいとことして動作する必要があります:) – tosh
私は参照してください。ありがとうございました。 – brilliant