微信开发之访问微信接口(带参数)
2016-03-21 11:33
573 查看
public JSONObject sendReqMsg(String url,String jsonContext,String token)throws UnsupportedEncodingException{ JSONObject responseBody=null; try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httpPost= new HttpPost(url+"?access_token="+token); //发送json格式的数据 StringEntity myEntity = new StringEntity(jsonContext,"text/plain","utf-8"); //设置需要传递的数据 httpPost.setEntity(myEntity); // Create a custom response handler ResponseHandler<JSONObject> responseHandler = new ResponseHandler<JSONObject>() { //对访问结果进行处理 public JSONObject handleResponse( final HttpResponse response) throws ClientProtocolException, IOException { int status = response.getStatusLine().getStatusCode(); if (status >= 200 && status < 300) { HttpEntity entity = response.getEntity(); if(null!=entity){ String result= EntityUtils.toString(entity); // result=new String(result.getBytes("iso-8859-1"),"utf-8"); //根据字符串生成JSON对象 JSONObject resultObj = getJSONObject(result); return resultObj; }else{ return null; } } else { throw new ClientProtocolException("Unexpected response status: " + status); } } }; //返回的json对象 responseBody = httpclient.execute(httpPost, responseHandler); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return responseBody; }
相关文章推荐
- 微信开发之解析xml
- 微信开发之获取accessToken
- iOS微信支付
- 微信接口 菜单 40016
- 微信语音idk的demo学习
- 对话框小程序
- 微信退款demo--Java
- 当OA遇到微信,通达OA官方微信公众号来啦!
- 微信登入,获取用户信息
- QQ也可以和微信一样只能共同好友见评论
- 微信公众平台开发(一) 配置接口
- 小程序分析
- [编程题]微信红包
- 我运营公众号这一个月
- 微信开发01-申请新浪SAE
- 微信开发环境搭建
- 微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)
- 第一个小程序:用户登录
- 【2016.3.19】作业 分析一个很有(wu)趣(liao)的小程序
- 初始化微信企业号秘钥