問題タブ [google-http-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android での google-http-java-client の使用法
最近、Android用のGoogle httpクライアントを使用した人はいますか。最新バージョンをダウンロードしましたが、jar がありません。
ドキュメントによると、インポートする必要があります
security - ブラウザなしでスタンドアロン アプリの認証を行いますか?
認証とアクセス トークンを取得するには、ブラウザーのリダイレクトが必要ですか? プログラムで自動化を取得する方法はありますか? OAuth2 Googleドキュメントでこれを見つけて少し驚いています:
https://developers.google.com/accounts/docs/OAuth2#scenarios > 章 インストール アプリケーション
シーケンスは、アプリケーションが必要とする Google API アクセスのタイプを示す一連のクエリ パラメータを使用して、ブラウザ (アプリケーションに埋め込まれたブラウザまたはシステム ブラウザのいずれか) を Google URL にリダイレクトすることから始まります...
Google アカウントの設定ファイルにユーザー名とパスワードを含む小さな Java ユーティリティ アプリを実行します。ブラウザの操作なしで自動化とアクセストークンを取得する方法があると思います(仮想サーバーでcronジョブとして実行すると、少し難しいです)...
java - Java用のGoogleHTTPクライアントライブラリでのプロキシの使用
私はJava用のGoogleHTTPクライアントライブラリを使用して、単純なJSONリクエストを作成し、レスポンスを解析します。プロキシを経由しない場合はうまく機能します。しかし、今度は、ユーザーがアプリケーションでプロキシ(認証付き)機能を使用できるようにしたいと思います。HttpTransport、HttpRequestFactory、およびHttpRequestInitializerクラスを調べましたが、成功しませんでした。
これまでのところ、例を少し変更しただけです(ほとんどの場合、不要なコードを削除していました)。では、コードのどこにプロキシ設定を追加しますか?
java - ApacheHTTPクライアントとGoogleHTTPクライアントの違いは何ですか?
タイトルで言われているように
Googleのhttpクライアントが高速なのはなぜですか?知りたい。
説明する言葉がたくさんある場合は、リンクを教えてください。
java - GoogleHTTPJavaクライアントでのPOSTリクエストエラー
AndroidプロジェクトでGoogleHttpJavaクライアントライブラリを使用しています。AndroidアプリのサーバーへのPOSTリクエスト用に次の基本コードがあります。
'RequestFactory'は、POSTメソッドを保持するクラスで静的として定義されています。
同じrequestfactoryが、問題を引き起こしていないGETリクエストに使用されます。POSTメソッドのみが400を引き起こします。サーバーをチェックしましたが、何も送信されていません。ログのメッセージは次のとおりです。不正なリクエスト
不正なリクエスト-無効なヘッダー
HTTPエラー400。リクエストのヘッダー名が無効です。
com.google.api.client.http.HttpResponseException:400 Bad Request Bad Request不正なリクエスト-無効なヘッダー
HTTPエラー400。リクエストのヘッダー名が無効です。
com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1095)でトラブルシューティングを試みました。ライブラリのNetHttpRequestクラスの接続オブジェクトにはEOFExceptionのあるHttpEngineFailureオブジェクトがあり、接続が閉じられていないと思われます。これはバグではなくベストプラクティスの問題です。
一方、Android API 2.2エミュレーターで試してみたところ、POSTリクエストは正常に機能しました。HttpUrlConnectionの問題であることを示します。
製品グループのページでこの質問をしましたが、応答がありませんでした。そのため、ここにいるJava / Androidの専門家が、これを理解するのを手伝ってくれるかもしれません。
java - Google Http Java クライアントを使用してネストされた JSON ノードを POJO に解析する
たとえば、次の JSON を含む応答があります。
そして、それを次のオブジェクトに解析したい:
応答ノードをスキップするには?
私はGoogle Http Java Clientを使用していますが、誰かがそこでそれを行う方法に答えてくれると助かります. この行はどのように変更されますか?
google-api - Google HTTP クライアント経由の Box API へのマルチパート リクエスト
Google HTTP クライアント ライブラリ v1.14.1 を使用して、Box API でこの特定のメソッドhttp://developers.box.com/docs/#files-upload-a-fileを呼び出そうとしています。現在、これを行う方法はありません。
http://hc.apache.org/httpclient-3.x/methods/multipartpost.htmlを使用していた場合、StringPart の 2 つのアイテムと FilePart の 1 つのアイテムを追加します。
Google HTTP クライアント ライブラリでは、上記で参照されている StringPart のように、純粋な名前と値のペアを処理できないと思われる MultipartContent および Part クラスのみが表示されます。
以下は、Apache HTTP クライアントの例からの抜粋です。
同様のことを達成したいのですが、Google HTTP クライアントを使用しています。どんな提案でも大歓迎です!