发送可选字段和多部分内容进行翻新

时间:2019-05-16 06:02:56

标签: android retrofit retrofit2

我想为服务器发送图像,名称和城市,所有这些都可以是可选的,但是我不知道界面看起来如何,因为我找到了一个方法重载的解决方案,但是这会使代码变得复杂 http方法也是PUT。

1 个答案:

答案 0 :(得分:0)

将注释用于Multipart。创建城市地图和名称以用作PartMap。将图像作为MultipartBody传递。像这样:

@Multipart
@POST("")
Call<ReturnType> yourCall(@Url String url, @PartMap() Map<String, RequestBody> params, @Part MultipartBody.Part multipart, ...);