参数:ids:商品id(数组) userid:md5加密的 方式:get?/post?返回格式:json返回值:成功 retCode:0 失败 retCode:-1
5 回答
弑天下
TA贡献1818条经验 获得超8个赞
这个问题我之前遇到过,嘻嘻:
如果你是采用Map以Key-Value的方式去传递参数,
那么你就这样做:
key - value
key[0] 1
key[1] 2
key[2] 3
...
这样,每个key后门加个[i],i是数组的下标,这样在服务器中就能解析出数组来。
上面的例子,解析出来的数组如下:
int[] key = {
1,
2,
3,
}
...
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
可以使用RxJava+Retrofit。
@POST("api/v1/{userId}/trades")
@FormUrlEncoded
Observable<Result<String>> register(
@Path("userId") String user_id,
@Field("ids") String[] ids);
public class Result<T> {
private int code;//返回码
private String msg;//返回信息
private T data;//返回数据
public Result<T> api(Api api){
this.code=api.code();
this.msg=api.msg();
return this;
}
}
根据服务器回传的Result中的code状态码判断是否成功
添加回答
举报
0/150
提交
取消