httpclient如何传递数组参数
最近在使用httpclient,在用post方式向服务器传值时,代码如下:HttpPosthttpPost=newHttpPost(hturl);List<NameVal...
最近在使用httpclient,在用post方式向服务器传值时,代码如下:
HttpPost httpPost = new HttpPost(hturl);
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("name", "admin"));
formparams.add(new BasicNameValuePair("password", "123456"));
UrlEncodedFormEntity uefEntity;
uefEntity = new UrlEncodedFormEntity(formparams, "UTF-8");
httpPost.setEntity(uefEntity);
httpClient.execute(httpPost);
以上是单值的传递,但在遇到如网页中type="checkbox",此时会有多个结果值向服务器传送,请问这种该怎么传值,用哪个类和方法,请各位大侠帮帮忙,救急!!! 展开
HttpPost httpPost = new HttpPost(hturl);
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("name", "admin"));
formparams.add(new BasicNameValuePair("password", "123456"));
UrlEncodedFormEntity uefEntity;
uefEntity = new UrlEncodedFormEntity(formparams, "UTF-8");
httpPost.setEntity(uefEntity);
httpClient.execute(httpPost);
以上是单值的传递,但在遇到如网页中type="checkbox",此时会有多个结果值向服务器传送,请问这种该怎么传值,用哪个类和方法,请各位大侠帮帮忙,救急!!! 展开
2个回答
推荐于2016-06-19
展开全部
formparams.add(new BasicNameValuePair("str", "str"));
这个方法传的值,服务器接收时可为字符串值,也可为数组值,不需另用方法
这个方法传的值,服务器接收时可为字符串值,也可为数组值,不需另用方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询