Android 通过请求正文向web服务发送一个字符串[]数组,方法是改型

Android 通过请求正文向web服务发送一个字符串[]数组,方法是改型,android,spring,retrofit,Android,Spring,Retrofit,我想使用一个web服务,它接受web请求主体中的String[]数组 public void fooWebService(@RequestBody String[] ids) 从我的Android客户端使用reformation发送字符串[]数组的最佳方式是什么?我假设我需要使用@Body注释 内容类型是application/json改型的默认序列化是json,因此这基本上是现成的。您可以在客户端上使用String[]或List(我更喜欢后者) 您好@Jake Wharton,我目前正在为4

我想使用一个web服务,它接受web请求主体中的String[]数组

public void fooWebService(@RequestBody String[] ids)
从我的
Android
客户端使用
reformation
发送字符串[]数组的最佳方式是什么?我假设我需要使用
@Body
注释


内容类型是
application/json

改型的默认序列化是json,因此这基本上是现成的。您可以在客户端上使用
String[]
List
(我更喜欢后者)


您好@Jake Wharton,我目前正在为4个映像文件创建4个多部分RequestBody,是否有办法在单个数组中发送这四个文件,服务器应仅作为数组接收它
@POST("/endpoint")
void sendIds(@Body List<String> ids);
service.sendIds(ids);
// .. or ..
service.sendIds(Arrays.asList("foo", "bar"));