Модернизация: как исправить "разрешен только один метод http. Found: get and get "?

У меня есть эта структура для запроса.
Запрос getTransportByStation отлично работает. Но я получаю исключение java.lang.IllegalArgumentException: TransportWebService.getTransportByRoute: Only one HTTP method is allowed. Found: GET and GET. java.lang.IllegalArgumentException: TransportWebService.getTransportByRoute: Only one HTTP method is allowed. Found: GET and GET. Я нашел решение только для POST и POST.

 interface TransportWebService { @GET(QUERY_CATEGORY_TRANSPORT + "GetTransportByNextStation/{station}") Observable<ResponseRouteList> getTransportByStation( @Path("city") String city, @Path("station") String station, @Query("count") int count, @Query("userid") String userId ); @GET(QUERY_CATEGORY_TRANSPORT + "GetTransportByRoute/{route}") Observable<ResponseRouteList> getTransportByRoute( @Path("city") String city, @Path("station") String route, @Query("count") int count, @Query("userid") String userId ); @GET(QUERY_CATEGORY_TRANSPORT + "Time") Observable<Integer> getTime( @Path("city") String city ); } 

UPD: Дооснащение версии 1.9.0
Инициировать услугу

 private static final TransportWebService SERVICE = Common.getRestAdapter() .setConverter(new GsonConverter(new Gson()) .build() .create(TransportWebService.class); 

Во втором методе GET второй аргумент (@PATH («station»)) должен быть @PATH («route»).

У меня была такая же ошибка: POST и POST, моя проблема в том, что в моем URL-адресе отсутствует параметр пути, но я отправлял его вместе с запросом.

Я ударил URL без последнего параметра.

HTTP: http://www.webtest.requestService / customerapp / {контекст} / {маркер} / услуги / {flightLegId} /

Фактический URL должен быть:

HTTP: http://www.webtest.requestService / customerapp / {контекст} / {маркер} / услуги / {flightLegId} / {flightLegExtId} /

Это может произойти из-за крошечной ошибки, например, если вы указываете параметр, а не {id}.

Ошибка, вызванная ошибкой «GET и GET» или «POST и POST», маскирует корневое исключение. Похоже, наиболее распространенным исключением является то, что ваш аргумент в методе аргументов HTTP не соответствует аргументу в вашем параметре Path.

{id} в @GET("/objects/{id}") должен соответствовать id в @Path("id") .