我想要post
数据如下:
{
"user_id":"14545646",
"list":["4545645","4545645","4545645","4545645"]
}
我用了以下Retrofit
method:
interface DeleteOrder {
@FormUrlEncoded
@POST("/api/shop/deleteOrder.json")
void getPoJoDeleteOrder(@Field("user_id") String user_id, @Field("list") String[] list,Callback<PoJoDeleteOrder> callback);
}
这是正确的方法吗?
如果有很多用户,则使用FieldMap
.
用户[0][电子邮件]=&用户[0][密码]=&用户[1][电子邮件]=&用户[1][密码]=
@POST("/user/sign_in")
用户登录(@FieldMap Map<String,String> fields)
;
Map<String,String> fields = new HashMap<>();
for (int i=0;i<users.size();i++) {
User user= users.get(i);
fields.put("user["+i+"][email]",user.email);
fields.put("user["+i+"][password]",user.password);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)