我有一个数组
ArrayList<String> selectedItems = new ArrayList<String>();
和几个字符串
private String sq,tr;
通过POST请求将这些值发送到远程服务器
nameValuePair = new ArrayList<NameValuePair>(3);
nameValuePair.add(new BasicNameValuePair("sq", sq));
nameValuePair.add(new BasicNameValuePair("tr", tr));
nameValuePair.add(new BasicNameValuePair("sub[]", selectedItems);
我的问题是能够发送字符串但是当我尝试发送数组时出现错误
如果我犯了一些错误,请建议我通过post方法发送数组和字符串的最佳方法,或指导我。
答案 0 :(得分:0)
尝试将其置于循环中
for (int i = 0; i < selectedItems.length; i++) {
nameValuePairs.add(new BasicNameValuePair("sub[]",selectedItems[i]));
}