問題タブ [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.

0 投票する
1 に答える
1178 参照

java - Android での google-http-java-client の使用法

最近、Android用のGoogle httpクライアントを使用した人はいますか。最新バージョンをダウンロードしましたが、jar がありません。

ドキュメントによると、インポートする必要があります

0 投票する
1 に答える
1422 参照

security - ブラウザなしでスタンドアロン アプリの認証を行いますか?

認証とアクセス トークンを取得するには、ブラウザーのリダイレクトが必要ですか? プログラムで自動化を取得する方法はありますか? OAuth2 Googleドキュメントでこれを見つけて少し驚いています:

https://developers.google.com/accounts/docs/OAuth2#scenarios > 章 インストール アプリケーション

シーケンスは、アプリケーションが必要とする Google API アクセスのタイプを示す一連のクエリ パラメータを使用して、ブラウザ (アプリケーションに埋め込まれたブラウザまたはシステム ブラウザのいずれか) を Google URL にリダイレクトすることから始まります...

Google アカウントの設定ファイルにユーザー名とパスワードを含む小さな Java ユーティリティ アプリを実行します。ブラウザの操作なしで自動化とアクセストークンを取得する方法があると思います(仮想サーバーでcronジョブとして実行すると、少し難しいです)...

0 投票する
1 に答える
11202 参照

java - Java用のGoogleHTTPクライアントライブラリでのプロキシの使用

私はJava用のGoogleHTTPクライアントライブラリを使用して、単純なJSONリクエストを作成し、レスポンスを解析します。プロキシを経由しない場合はうまく機能します。しかし、今度は、ユーザーがアプリケーションでプロキシ(認証付き)機能を使用できるようにしたいと思います。HttpTransport、HttpRequestFactory、およびHttpRequestInitializerクラスを調べましたが、成功しませんでした。

これまでのところ、例を少し変更しただけです(ほとんどの場合、不要なコードを削除していました)。では、コードのどこにプロキシ設定を追加しますか?

0 投票する
1 に答える
3176 参照

java - ApacheHTTPクライアントとGoogleHTTPクライアントの違いは何ですか?

タイトルで言われているように

Googleのhttpクライアントが高速なのはなぜですか?知りたい。

説明する言葉がたくさんある場合は、リンクを教えてください。

0 投票する
2 に答える
2334 参照

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の専門家が、これを理解するのを手伝ってくれるかもしれません。

0 投票する
3 に答える
2521 参照

java - Google Http Java クライアントを使用してネストされた JSON ノードを POJO に解析する

たとえば、次の JSON を含む応答があります。

そして、それを次のオブジェクトに解析したい:

応答ノードをスキップするには?

私はGoogle Http Java Clientを使用していますが、誰かがそこでそれを行う方法に答えてくれると助かります. この行はどのように変更されますか?

0 投票する
1 に答える
757 参照

android - XmlObjectParserとXmlNamespaceDictionaryを使用するにはどうすればよいですか?(google-http-client)

誰かが役立つリンクや例を共有できますか?

0 投票する
2 に答える
2833 参照

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 クライアントを使用しています。どんな提案でも大歓迎です!