我需要将List<Integer>
发送到网络服务
public void SendRequest(String url, List<NameValuePair> postData,
String httpMethod, Type returnType, WebResponseCallback<T> callback) {
if (postData != null) {
url += URLEncodedUtils.format(postData, "UTF-8");
}
getRequest = new HttpGet(url);
this.execute(callback, returnType);
}
public void sendOrderId(String url, List<Integer> postData,
String httpMethod, Type returnType, WebResponseCallback<T> callback) {
if (postData != null) {
url += postData.toString();
}
getRequest = new HttpGet(url);
this.execute(callback, returnType);
}
发送名称值pare工作正常。但List<Integer>
通过不起作用。如何将List<Integer>
传递给网络服务?
答案 0 :(得分:1)
嗯,你不能传递一个List,你只能传递项目列表。 你可以使用JSON。 此外,查看您使用GET方法的代码,我建议您使用POST,因为使用GET,您可以限制要传递的数据大小。