改造多个POST参数

我试图提交一个需要2套信息的服务器的调用,这是我的界面:

@POST("/venues/get-by-location") void getByLocation(@Body Coordinates coordinates, @Body MaxDistanceBody maxDistance, Callback<MyCallback> callback); 

但我收到此错误:“find多个@Body方法注释。

如何在一个Post请求中发送多个对象? 谢谢!

Solutions Collecting From Web of "改造多个POST参数"

也许这可以帮助:

 @Multipart @POST("/venues/get-by-location") void getByLocation(@Part("coordinates") Coordinates coordinates, @Part("maxDistanceBody") MaxDistanceBody maxDistance, Callback callback); 

试试这个:

 @Multipart @POST("/merchantservice/saveservice") void SaveServiceApi( @Body MultipartTypedOutput file, @Body MultipartTypedOutput Videofile, @Query("title") String title, Callback<ResponseSaveService> callback);