Как передать параметр body для Rx2AndroidNetworking для запросов на получение? - PullRequest
1 голос
/ 21 мая 2019

Я работаю над получением некоторых конечных точек в классе помощника с помощью Rx2AndroidNetworking. Однако я не могу передать «addBodyParameter» с запросами get (работает только для запросов post и put). Мне было интересно, есть ли способ обойти это? Мой запрос почтальона выглядит следующим образом (который возвращает правильные результаты, когда я добавляю «my_session_token» в тело, как показано ниже: enter image description here Тем не менее, я не уверен, как это с моим кодом. Мой код для его получения выглядит следующим образом:

   @Override
    public Single<MyResponse> getMyApiCall(String userId) {
        return Rx2AndroidNetworking.get(processUrl(ApiEndPoint.MY_ENDPOINT))
                .addPathParameter("userid", userId)
                .addHeaders("Auth", mApiHeader.getFormattedProtectedApiHeader())
//I want the below line to be addBodyParameter, but doesnt work
                .addQueryParameter("my_session_token", mPreferencesHelper.getMyToken())
                .build()
                .getObjectSingle(MyResponse.class);
    }

Есть идеи, как это сделать? Спасибо!

...