一、Httpclient发送json请求
public String RequestJsonPost(String url){
String strresponse = null; try{ HttpClient hc = new DefaultHttpClient(); HttpPost hp = new HttpPost(url); JSONObject jsonParam = new JSONObject(); jsonParam.put("user","admin"); jsonParam.put("password", "123456"); //设置数据为utf-8编码 StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8"); //设置请求编码 entity.setContentEncoding("utf-8"); //设置请求类型 entity.setContentType("application/json"); hp.setEntity(entity); //请求并得到结果 HttpResponse result = hc.execute(hp); strresponse = EntityUtils.toString(result.getEntity(),"utf-8").trim(); }catch(Exception e){ e.printStackTrace();}return strresponse;}