Я работаю над получением некоторых конечных точек в классе помощника с помощью Rx2AndroidNetworking. Однако я не могу передать «addBodyParameter» с запросами get (работает только для запросов post и put). Мне было интересно, есть ли способ обойти это?
Мой запрос почтальона выглядит следующим образом (который возвращает правильные результаты, когда я добавляю «my_session_token» в тело, как показано ниже:
Тем не менее, я не уверен, как это с моим кодом.
Мой код для его получения выглядит следующим образом:
@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);
}
Есть идеи, как это сделать?
Спасибо!