retrofit

    5

    1答えて

    Androidのアプリケーションでokhttp Retrofitを使用してネットワークリクエストを行っています。 com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:私はこのエラーを取得する要求の一つの期待BEGIN_OBJECTが、行1列1つのパス$ 私は201応答を参照してくださいにSTRINGましたログはRe

    51

    5答えて

    にヘッダを追加するインターセプタを使用する方法私たちのチームは、レトロフィット2.0を採用することを決定し、私はそれにいくつかの初期の研究をやっています。私はこのライブラリに初心者だとタイトルに記載されているように、コミュニティ:) からいくつかの助けを得るために願って、私たちのAndroidアプリに改修2.0を経由してカスタマイズされたヘッダを追加するinterceptorを使用する方法を思った

    7

    1答えて

    のように、私はJSONAPIを使用していますので、私はいくつかのクラスをラップする必要はなく、すべてのクラス:動的またはクラス自体からTIS機能を無効にする方法はあり {"users": {"aKey": "aValue"}} // wrapped. {"aKey": "aValue"} // not wrapped. 私は? をこれを試してください: https://stackoverfl

    8

    1答えて

    RxJava 1.0.14でRetrofit 2.0.0-beta2を使用しています。私はdoFinallyにいくつかのコードを実行する必要があるため、エラーをこのように扱う: .onErrorResumeNext(Observable.empty()); をしかし、私は、スタックトレースでいない私のクラスで私のアプリがクラッシュするエラー(例えば401)とHTTPレスポンスを取得するとき。 Ob

    12

    1答えて

    私はRetrofit 2.0b2を使用しています。 Response<JsonNode> response = call.execute(); InputStream is = response.raw().body().byteStream(); が、アプリを投げ続ける:応答を取得した後、私がして、応答からInputStreamを取得しようとした java.lang.IllegalStat

    7

    2答えて

    私は、Webサービスを呼び出すために retrofitを使用していますし、改造が障害を投げている 、「Throwable`からのメッセージは私に java.lang.IllegalStateExceptionを与えている。期待しますBEGIN_OBJECTは1行目の1列目の列STRINGでした$ これは、.Net WebサービスがエラーをスローしてJSONを返さないためです。しかし、これを証明する

    70

    4答えて

    最近、私はRetrofit 2を使い始めました。空のレスポンスボディの解析に問題がありました。私はレスポンス本文の中に何のコンテンツもなくHTTPコードだけで応答するサーバーを持っています。 サーバー応答(ヘッダー、ステータスコードなど)に関するメタ情報のみを処理するにはどうすればよいですか? ありがとうございます!

    5

    1答えて

    私のアンドロイドプロジェクトにretrofit getメソッドで複数のパラメータ実行時間を渡したいと思います。私のURLです http://myservice.com/home/MobileAPI/MobAPI.svc/LoginCriteria/26/address/1/permenant 以下のここで私のように、ベースURLを使用しています:http://myservice.com/home/

    33

    3答えて

    私のAPI RESTから生のHTTPレスポンスを取得したいと思います。私は、このインターフェイスを試してみました: @POST("/login") @FormUrlEncoded Call<retrofit.Response> login(@Field("username") String login, @Field("password") String pass, @Fie

    72

    1答えて

    RetrofitネットワークリクエストでSchedulers.newThread()とSchedulers.io()を使用するメリットは何ですか?私はio()を使用する多くの例を見てきましたが、なぜそれを理解したいのですか? 例の状況:私が見てきた理由の observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .sub