I'm developing an Android App Using Android Studio And Back-end Using Asp.Net Web API.
Web Api Side
[System.Web.Http.AcceptVerbs("GET", "POST")]
[System.Web.Http.HttpGet]
public dynamic GetTest(string name)
{
    List<person> persons = new List<person>()
    {
       new person { ID = 1, Name = "Loai" },
       new person { ID = 2, Name = "rami" },
       new person { ID = 3, Name = "Omar" },
       new person { ID = 4, Name = name}
     };
    IEnumerable<person> p = persons.ToList();
    return new { Students = p };
}
On This Link
http://qjtest.azurewebsites.net/api/test
if you want to set the name parameter value you may use
http://qjtest.azurewebsites.net/api/test?name=ayman
Android Studio Side
I've used this code
  final String URL = "http://qjtest.azurewebsites.net/api/test";
            HashMap<String, String> params = new HashMap<String, String>();
            params.put("name", "ayman");
            JsonObjectRequest req = new JsonObjectRequest(Request.Method.GET, URL, new JSONObject(params),
                    new Response.Listener<JSONObject>() {
                        @Override
                        public void onResponse(JSONObject response) {
                            try {
                                JSONArray jsonArray = response.getJSONArray("Students");
                                for (int i = 0; i < jsonArray.length(); i++) {
                                    JSONObject student = jsonArray.getJSONObject(i);
                                    String ID = student.getString("ID");
                                    String Name = student.getString("Name");
                                    textview.append(ID + " - " + Name + "\n");
                                }
                            } catch (JSONException e) {
                                e.printStackTrace();
                            }
                        }
                    }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    VolleyLog.e("Error: ", error.getMessage());
                }
            });
            requestQueue.add(req);
when i run the application and press the button this is the error shows in logcat
11-17 15:08:48.035 9628-9654/com.sqlite_test.alhalabi.loai.test_gson E/Volley: [155]BasicNetwork.performRequest: Unexpected response code 404 for http://qjtest.azurewebsites.net/api/test 11-17 15:08:48.041 9628-9628/com.sqlite_test.alhalabi.loai.test_gson E/Volley: 1 2.onErrorResponse: Error:
 
    