retrofit

    13

    2答えて

    次の動的キーJson Stringを解析しようとしています。 "report":{ "data":{ "results":{ "558952cca6d73d7d81c2eb9d":{ "Max":-1, "Min":-1, "Slope":-1, }, "558ce148a6d73d7

    7

    1答えて

    私はRetrofit 2.0で作成した私のapi呼び出しの単位テストをMockitoで作成しようとしています。 とMockitoを使用すると、これは最も人気のあるブログのようでした。 http://mdswanson.com/blog/2013/12/16/reliable-android-http-testing-with-retrofit-and-mockito.html 残念ながら、Retr

    22

    2答えて

    Retrofit 2.0を使用してObservablesを返すapi呼び出しを行っています。通話がうまくいって応答が期待どおりであれば、すべてうまく動作します。さて、エラー応答があったとしましょう。それはonErrorをスローします。私はそれがエラーであっても応答本体を読んでみたいと思います。 例 @FormUrlEncoded @POST("tokenLogin") Observable<L

    16

    2答えて

    RxJavaとRetrofitの新機能で、API呼び出しを書き込もうとしています。すべてのAPIコールは、(他の人も同様です)、ログインAPI呼び出しの現在の私のコード {"errors":[{"code":100, "message":"Login/Password not valid", "arguments":null}]} 、などの一般的なフォーマットであるエラーのJSONの体を返し、

    8

    1答えて

    リクエストでは、JSON for POJOまたはJSONのエラーが発生します(リクエストフィールドやサーバーの問題などが無効になる可能性があります)。 しかし、加入者を改造すると私にはThrowableだけが与えられます。どうすればネットワークエラー、何がhttpコードなのか、そしてJSONエラーが出るのでしょうか? Responseの一部 private class ProjectListSub

    13

    1答えて

    私はRetrofit 2.0に変換中です。しかし、単純なXMLコンバータをbuild.gradleに追加しようとすると、もはやコンパイルされなくなります。ここで 私の依存関係が dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12'

    11

    1答えて

    Retrofitを使用して、WebサーバーでPOSTリクエストを作成しています。 しかし、応答ステータスが422 (unprocessable entity)の場合、応答本体を取得できないようです。応答本文は常にnullです。 私は何か間違っているのか、これに対する回避策があるかどうかを知りたいと思います。私はPostmanと同じjsonを要求に使用しているので、本体を正常に返します。 これはメソ

    6

    1答えて

    retrofit 2.0といくつかのキー値パラメータ:"key1" - "parameter1"、"key2" - "parameter2"などを使用してマルチパートリクエストを送信する必要がありますが、同じキーのパラメータは"somepar[]" - "text1"です同じキーで地図<>カントストア、複数の値ので @Multipart @POST(myUrlPart) Call<ClassE

    6

    1答えて

    Retrofit 2.0とRx-androidを使用してAPIをロードしています。私はセクションRxJava Integration with CallAdapterのthis siteに従っており、正常に動作します。しかし、私はどのようにオブザーバブルオブジェクトの読み込み要求をキャンセルするのか分かりません。私にアイデアを教えてください。

    16

    2答えて

    私はまだRxJavaを考え出していて、Retrofit 2でネットワーキングのものをやっています。これを試してみましたが、今のところコードは読みやすくなりましたが、私は傾けることができないような問題がある。 私はログインを実行しようとしています(APIトークンを返します)。このトークンを使用して、チェーンの出力がトークン+データになるように、同じチェーン内のすべての初期データを取得します。 api