码迷,mamicode.com
首页 > 移动开发 > 详细

android开发学习 ------- volley网络请求的实例

时间:2017-12-11 13:52:49      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:png   except   androi   nbsp   listen   blog   strong   xxxxx   .com   

在  http://www.sojson.com/httpRequest/  上对http进行访问,将此访问在android中的应用

  技术分享图片

 

****************************************************************************************

对于上边的请求,在Android中这样写就可以成功:

public void test(String customerId, String pinNumber){
        String url = "https:xxxxxx";
  
       Map<String, String> params = new HashMap<String, String>();
       params.put("email", customerId);
       params.put("password",pinNumber);
       JSONObject json = new JSONObject(params);
//这里不用 JsonObjectRequest ,这个太多的坑了 StringRequest request
= new StringRequest(Method.POST,url,json,new Response.Listener<String>() { @Override public void onResponse(String response) { try { JSONObject resp = new JSONObject(response); String success = resp.getString("success"); String msg = resp.getString("msg"); if(success.equals("true")){ //返回true,,意思是后台db中找到此用户,然后跳转到MainPagerActivity界面 Log.e("log","success return true , msg - :"+msg); }else{ //success = false,意思是后台db没有找到此用户 } } } catch (JSONException e) { e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { Log.e("log","error"); } } ){ public Map<String, String> getHeaders() { HashMap<String, String> headers = new HashMap<String, String>(); headers.put("Authorization", "xxxxxxxxxx"); return headers; } }; request.setRetryPolicy(new DefaultRetryPolicy(60 * 1000, 1, 1.0f)); request.setTag(this); mRequestQueue.add(request); }

 

android开发学习 ------- volley网络请求的实例

标签:png   except   androi   nbsp   listen   blog   strong   xxxxx   .com   

原文地址:http://www.cnblogs.com/mengxiao/p/8022394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!