When I call my WCF service using the andoroid volley library, you throw a TimeOut Exception. This is my code. What is the error of this code.
RequestQueue queue = Volley.newRequestQueue(getApplicationContext()); String URL = "http://192.168.42.200:10963/DisasterService.svc/type/findDisType"; JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { try { Toast.makeText(getApplicationContext(),"Ok",Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(),response.toString(),Toast.LENGTH_SHORT).show(); } catch (Exception e) { Toast.makeText(getApplicationContext(),e.toString(),Toast.LENGTH_SHORT).show(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getApplicationContext(),error.toString(),Toast.LENGTH_SHORT).show(); } }); jsonObjectRequest.setRetryPolicy(new DefaultRetryPolicy(30000, 1, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); queue.add(jsonObjectRequest);
WCF Service Endpoint
<service name="DisasterServices.DisasterService" behaviorConfiguration="DisasterServices_Behavior"> <endpoint address="area" binding="webHttpBinding" contract="DisasterServices.IAreaService"></endpoint> <endpoint address="type" binding="webHttpBinding" contract="DisasterServices.IDisasterTypeService"></endpoint> <endpoint address="suggestion" binding="webHttpBinding" contract="DisasterServices.ISuggestion"></endpoint> <endpoint address="user" binding="webHttpBinding" contract="DisasterServices.Iuser"></endpoint> <endpoint address="alerts" binding="webHttpBinding" contract="DisasterServices.IUserAlerts"></endpoint> </service>
Interface - IDisasterTypeService
Method must be called - GetAllDisasterType
source share