如何将List <integer>发送到android </integer>中的HTTP Get Web服务

时间:2013-11-15 09:56:41

标签: android web-services

我需要将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>传递给网络服务?

1 个答案:

答案 0 :(得分:1)

嗯,你不能传递一个List,你只能传递项目列表。 你可以使用JSON。 此外,查看您使用GET方法的代码,我建议您使用POST,因为使用GET,您可以限制要传递的数据大小。