Get请求
private void get(){ RequestQueue queue= Volley.newRequestQueue(getApplicationContext()); String url="http://121.41.119.107/test/index.php"; StringRequest request=new StringRequest(url, new Response.Listener<String>() { @Override public void onResponse(String response) { Log.d("TAG",response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); queue.add(request); }Post请求
private void post() { RequestQueue queue = Volley.newRequestQueue(getApplicationContext()); String url = "http://121.41.119.107/test/login.php"; StringRequest request = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() { @Override public void onResponse(String response) { Log.d("TAG", response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }) { //重写getParams方法设置参数 @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String, String> params = new HashMap<String, String>(); params.put("user", "asas"); params.put("pass", "12121"); params.put("time", "1212121"); return params; } }; queue.add(request); }Volley可以说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕