Как получить заголовок от ответа RxAndroid.?

Это функция, которую я использовал для сетевых вызовов.

  private void generateNewCard()
    {
        showProgressDialog();
        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(NetworkCalls.BASE_URL)
                .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
                .addConverterFactory(GsonConverterFactory.create())
                .build();

        NetworkCalls.CustomerApi customerApi = retrofit.create(NetworkCalls.CustomerApi.class);

        customerApi.addExistingCard(prefs.getString(Constants.AUTH_TOKEN, ""), "", CREATE_NEW_CARD)
                .subscribeOn(Schedulers.newThread())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Observer<DataGeneral>() {

                    @Override
                    public void onCompleted() {
                        stopProgressDialog();
                        Log.d(TAG, "onCompleted DataGeneral" + DataGeneral.class);
                    }

                    @Override
                    public void onError(Throwable e) {
                        Log.d(TAG, "onError" + e.getMessage());
                        stopProgressDialog();
                    }

                    @Override
                    public void onNext(DataGeneral data) {

                        stopProgressDialog();
                        if (data.getStatus() == 1) {


                        }
                    }
                });
    }

и класс интерфейса здесь,

        @FormUrlEncoded
        @POST("add-loyalty-card")
        Observable<DataGeneral> addExistingCard(@Field("Token") String token, @Field("cardHas") String cardHas, @Field("ltyCardId") String ltyCardId);

Это отлично работает для меня. Я получаю желаемый результат. Я хочу знать, как я могу получить Header из ответа и есть ли способ упростить приведенный выше код?

Любая помощь могла бы быть полезна.


person Rethinavel    schedule 04.12.2015    source источник
comment
Это, вероятно, должно работать и для заголовков: title="получить код состояния ответа, используя модификацию 2 0 и rxjava"> stackoverflow.com/questions/33774940/   -  person david.mihola    schedule 04.12.2015
comment
@ david.mihola Отлично работает!! Спасибо :-)   -  person Rethinavel    schedule 04.12.2015