java json请求头_java请求POST发送json格式请求

public staticString upload(String url){try{

HttpClient httpclient= newDefaultHttpClient();

HttpPost httppost= newHttpPost(url);

MultipartEntity reqEntity= newMultipartEntity();

ArrayList> enclosureList = new ArrayList>();for (int i = 0; i <10 ; i++) {

HashMap tmpHash = new HashMap();

tmpHash.put("name","testfile"+i+".jpg");

tmpHash.put("url","CgAE3FdNSROAVQqrAAD8dT1kf6k929"+i+".jpg");

enclosureList.add(tmpHash);

}

JSONArray enclosure=JSONArray.fromObject(enclosureList);

StringBody enclosure_str= newStringBody(enclosure.toString());

//json格式的请求数据封装

JSONObject param= newJSONObject();

param.put("bidId","1027228");

param.put("datumId","102");

param.put("enclosure",enclosure.toString());

System.out.println(param.toString());

StringEntity se= newStringEntity(param.toString());

httppost.setEntity(se);

HttpResponse response=httpclient.execute(httppost);int statusCode =response.getStatusLine().getStatusCode();if(statusCode ==HttpStatus.SC_OK){

System.out.println("服务器正常响应.....");

HttpEntity resEntity=response.getEntity();

//解析json格式的返回结果

JSONObject json=JSONObject.fromObject(EntityUtils.toString(resEntity).toString());

System.out.println(json.toString());

EntityUtils.consume(resEntity);

}

}catch(Exception e) {

e.printStackTrace();

}return "";

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值