使用Retrofit我不知道如何传递值数组。我的请求看起来像这样
{
type: integer,
id: string,
request: {
country: [ {
C-id: string,
C-name: string,
pin: string },
],
}
}
我试过这样但我没有任何回应,
@FormUrlEncoded
@POST(“/sam”)
void multi(@Field("type") int type, @Field("id") String id, @Field("request") ArrayList<Process> processResponses, Callback<Multiplex> cb);
请帮我找到解决方案
答案 0 :(得分:0)
创建描述您的请求的POJO,并在改造中使用 @Body 字段发送请求。
@POST("/sam")
void multi(@Body MyRequest requestObject, Callback<Multiplex> cb);
答案 1 :(得分:0)
试试这个,
在模型类中设置值:
@POST(“/sam”)
void multi(@Body ModelClass modelClass, Callback<Multiplex> cb);