問題タブ [okhttp3]

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 に答える
792 参照

android - CertificatePinner を使用して okhttpclient を改良する

私は、OkHttp 3.0.0-RC1 で Retrofit 2.0.0-beta3 を使用しており、以下の些細な問題に直面しています。接続先の HTTPS サーバーは、CertificatePinner と OkHttp 呼び出しを使用すると正常に動作しますが、Retrofit インスタンスで同じクライアントを設定しているにもかかわらず、Retrofit 呼び出しでは動作しません

0 投票する
0 に答える
171 参照

android - Okhttp を使用して json ファイルを取得するが、ユーザー名とパスワードを追加する必要がある

サーバーにログインしてjsonファイルを受信しようとしています。ただし、サーバーにはユーザー名とパスワードが必要です。それをビルドに追加する方法がわかりません。多くのソースを見ましたが、ビルダーに何を追加すればよいかわかりません。助けてくれてありがとう

ここに私の OkhttpHandeler コードがあります

0 投票する
9 に答える
94303 参照

java - java.net.SocketTimeoutException: タイムアウト

ライブラリでは、アプリケーションは次の問題にOkHttp直面していますSocketTimeoutException。リクエスト サイズが小さければ、正常に動作しています (1MB 未満)。readTimeoutソケットの timeout( ) 値がはるかに高くても、10 秒以内にこの例外が発生します。リクエストに対して一貫して失敗しています(サイズは1.8MBです)。リクエストを実行すると、正常に機能しHttpUrlConnectionています。考えられる失敗の理由は何ですか?

0 投票する
0 に答える
722 参照

okhttp3 - okhttp3: cookieJar: すべての応答 Cookie で常に saveFromResponse を呼び出す方法

Cookie.parseAll(...) が空の Cookie リストを返す場合、 cookieJar.saveFromResponse(...) は呼び出されないようです: ( https://github.com/square/okhttp/blob/master/okhttp/src /main/java/okhttp3/internal/http/HttpEngine.java#L867 )

Cookie.parseAll(...) は、ドメインの一致やその他のロジックに基づいて応答 Cookie を除外します:( https://github.com/square/okhttp/blob/master/okhttp/src/main/java/okhttp3/Cookie.java #L302 )

ドメインによって削減されていない応答 Cookie で cookieJar.saveFromResponse(...) が呼び出されるように、Cookie.parse ドメイン マッチング ロジックをバイパスすることは可能ですか?

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

android - Retrofit 2.0 : HTTP コードが 404 の場合、onResponse が null で呼び出される

REST Api が 404 を返すと、onResponse が NULL 応答で呼び出されます。ユーザー検索 API があり、サーバー上でユーザーが見つからない場合、REST API は 404 を返し、本文に詳細が記載されたエラー応答が返されます。

Retrofit 2.0 は null の応答本文を返すため、ユーザーに正しいエラーを表示するのは困難です。

404 中に応答を得るための代替ソリューションはありますか?

応答: {"responseStatus":{"code":"00297","severity":"ERROR","message":"Profile not found..","info":"","status":404}}

HTTP ステータス コード: 404

ありがとう

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

java - レトロフィット 2.0.1 Cookie ヘッダーの追加が機能しない

ネットにはすでにいくつかのコード スニペットがあり、どのように動作するかを示しています。たとえば、これ

コードが機能しません。また、Cookieヘッダーを動的に送信するバージョンも探しています(特定のリクエストのみを意味します-ログインには必要ありません)。

だから私のコード:

ログにこのヘッダーが表示されません!

私のリクエスト自体は改造ベースです。パラメータを備えた単なるインターフェース...このエラーを修正すべきではない何かを変更できる特別なものはありません。

誰にもアイデアはありますか?どうすれば動的にできますか?コメント行で?

@Header私は、レトロフィットがパラメーターとしても注釈をサポートしていることを読みました。サポートはキャンセルされましたか?

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

android - Retrofit 2.0.1 の使用 - onResponse メソッドで Null データを取得する - Android

Retrofit Library-2.0.1を実装しているだけですが、下の画像に示すようにNULLデータが得られます。

ここに画像の説明を入力

以下のような単純なGETメソッドを使用して、APIからすべてのカテゴリをロードしようとしています...

http://dev.punchprint.com.au/webservices/WebService.php?method=listCategory

以下はブラウザの応答です...

私が試したことは以下のようなものです...

build.gradle

MainActivity.java

ApiEndPointInterface.java

モデルクラスは以下のようなものです...

カテゴリ.java

MainActivity で以下のコードも試しましたが、機能していません。null データも返されます

事前に感謝します。