1.post请求方式
2.java代码实现
//INFO json数组
JSONArray jsonArray = new JSONArray();
for (int k = 0; k < list.size(); k++) {
//数组内json对象
JSONObject info=new JSONObject();
info.put("Remark",list.get(k).getmHandledResult());
info.put("ProcessingTime","");
info.put("HandlerName","");
info.put("ID",list.get(k).getmSerialNo());
jsonArray.add(info);
}
String url="https:/***************cn/New/FundFBackApi/FundFBCFBackNew";
PostMethod postMethod = null;
postMethod = new PostMethod(url) ;
postMethod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ;
//参数设置,需要注意的就是里边不能传NULL,要传空字符串
//key value 形式参数
NameValuePair[] data = {
new NameValuePair("deviceid","1234567890"),
new NameValuePair("version","6.9.9"),
new NameValuePair("product","EFund"),
new NameValuePair("plat","Iphone"),
new NameValuePair("INFO",jsonArray.toJSONString())
};
postMethod.setRequestBody(data);
HttpClient httpClient = new HttpClient();
int response = httpClient.executeMethod(postMethod); // 执行POST方法
String result = postMethod.getResponseBodyAsString() ; //返回结果