Я использую Retrofit и Robospice для выполнения вызовов API в моем приложении для Android. Все методы @POST работают отлично, как и команды @GET без параметров в URL, но я не могу заставить какие-либо вызовы @GET работать с параметрами в конце!
Например, если мой путь API был "my/api/call/", и я хотел, чтобы в URL было 2 параметра "param1" и "param2", вызов get будет выглядеть так:
http://www.example.com/my/api/call?param1=value1¶m2=value2
поэтому я настроил свой интерфейс @GET так:
@GET("/my/api/call?param1={p1}¶m2={p2}")
Response getMyThing(@Path("p1")
String param1, @Path("p2")
String param2);
но я получаю сообщение об ошибке
"Произошло исключение во время выполнения запроса сети: строка запроса URL-адреса" /my/api/call?param1={p1}¶m2={p2}
"для метода getMyThing, возможно, не заменили блок."
Что я делаю неправильно?