Я пытаюсь получить данные из следующих API:
https://site/api/requestpost/gethttp?dbName=ERP&PN=Mobile_CustomerList_P&JSONUser={"mb_code":"11111","pwd":"2222","id":"0000"}&JSONData={}
Мой код:
@GET(baseUrl+"gethttp?dbName=ERP&PN=Mobile_CustomerList_P&JSONUser={"+ "\"mb_code\":\"{key}\",\"pwd\":\"sj12\",\"id\":\"0000\"}&JSONData={{data}}")
Call<ResponseBody> downloadData(@Path(value = "key") String code, @Path("data")String data);
где
baseURL = "https://site/api/requestpost/";
key = "1111";
data = "";
С этим кодом я получаю сообщение об ошибке
...{{data}}"must not have replace block. For dynamic query parameters use @Query
Поскольку в этом API есть '{}', его очень сложно переоборудовать.
Я думаю, что эта ошибка из-за скобок, но они являются частью API.