Обновите несколько параметров POST
Я пытаюсь отправить вызов на сервер, для которого требуется два набора информации, это мой интерфейс:
@POST("/venues/get-by-location")
void getByLocation(@Body Coordinates coordinates,
@Body MaxDistanceBody maxDistance,
Callback<MyCallback> callback);
но я получаю эту ошибку: "Найдено несколько аннотаций метода @Body".
Как я могу отправить несколько объектов в один запрос на отправку? Спасибо!
Ответы
Ответ 1
Возможно, это может помочь:
@Multipart
@POST("/venues/get-by-location")
void getByLocation(@Part("coordinates") Coordinates coordinates,
@Part("maxDistanceBody") MaxDistanceBody maxDistance,
Callback callback);
Ответ 2
Попробуйте следующее:
@Multipart
@POST("/merchantservice/saveservice")
void SaveServiceApi(
@Body MultipartTypedOutput file,
@Body MultipartTypedOutput Videofile,
@Query("title") String title,
Callback<ResponseSaveService> callback);