如何在POST改造服务中发布多个对象? 我POST单个对象,它工作正常,但现在我想在POST改造Web服务中发送两个对象 下面的单个POST对象的代码可以正常工作
@POST("Device/AddDevice")
Call<String> addDevice(@Body Device value);
我为多个对象编码,但它给出了错误
@POST("Device/AddDevice")
Call<String> addDevice(@Body Device deviceValue , @Body User userValue);
答案 0 :(得分:2)
嗨看起来像是重复的。但这里是this question
的答案@Multipart
@POST("Device/AddDevice")
void addDevice(@Part("deviceValue") Device coordinates,
@Part("userValue") User maxDistance,
Callback callback);
有关改造的更多文档和示例,请查看以下页面:https://futurestud.io/tutorials/retrofit-getting-started-and-android-client