你的位置:首页 > 软件开发 > ASP.net > android volley get请求使用

android volley get请求使用

发布时间:2016-10-13 16:00:06
调用百度api微博热门精选接口,使用了volley,简单说说volley get的请求方式的使用header的设置和请求参数的设置,见代码如下: private void getWeixinNews() { StringBuilder sb = new StringBuil ...

调用百度api微博热门精选接口,使用了volley,简单说说volley get的请求方式的使用

header的设置和请求参数的设置,见代码如下:

 private void getWeixinNews() {    StringBuilder sb = new StringBuilder();    try {      sb.append("?num=").append(10).append("&rand=").append(1).append("&word=").append((URLEncoder.encode("西游记","UTF-8")).toString()).          append("&page=").append(1).append("&src='/images/loading.gif' data-original=").append((URLEncoder.encode("人民日报","UTF-8")).toString());    } catch (UnsupportedEncodingException e) {      e.printStackTrace();    }    stringRequest = new StringRequest(Request.Method.GET, "http://apis.baidu.com/txapi/weixin/wxhot"+sb.toString(), new Response.Listener<String>() {      @Override      public void onResponse(String response) {        Log.d("TAG", response);        parseJson(response);      }    }, new Response.ErrorListener() {      @Override      public void onErrorResponse(VolleyError error) {        Log.e("TAG", error.getMessage(), error);      }    }) {      @Override      public Map<String, String> getHeaders() throws AuthFailureError {        Map<String, String> headers = new HashMap<String, String>();        headers.put("Charset", "UTF-8");        headers.put("Content-Type", "application/x-javascript");        headers.put("Accept-Encoding", "gzip,deflate");        headers.put("apikey", "f8072b317a936623251258810df09d4e");        return headers;      }    };  }  private void parseJson(String response) {    Gson gson = new Gson();    BigWeiXin bigWeiXin = gson.fromJson(response, BigWeiXin.class);    List<WeiXin> newslist = bigWeiXin.getNewslist();    for (WeiXin weixin : newslist) {      Log.d("TAG", "ctime is " + weixin.getCtime());      Log.d("TAG", "title is " + weixin.getTitle());      Log.d("TAG", "description is " + weixin.getDescription());      Log.d("TAG", "picUrl is " + weixin.getPicUrl());      Log.d("TAG", "url is " + weixin.getUrl());    }  }

原标题:android volley get请求使用

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录