मैं वॉली का उपयोग करके एक बाकी सेवा को मारने की कोशिश कर रहा हूं।वॉली टाइमआउट त्रुटि
public class AuthFunctions {
private static final String LOGIN_URL = "http://10.0.2.2:8080/stewayservices/user-management/users/10";
boolean result;
public boolean loginUser(String email,String password){
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,LOGIN_URL,null,new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("JsonObject Response",response.toString());
try {
JSONObject user = response.getJSONObject("user");
String firstName = user.getString("firstName");
if (firstName.equals("Lokesh")){
result = true;
}
else{
result = false;
}
} catch (JSONException e) {
Log.d("Web Service Error",e.getMessage());
e.printStackTrace();
}
}
},new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Log.d("JsonObject Error Response",volleyError.toString());
}
});
request.setRetryPolicy(new DefaultRetryPolicy(500000,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
AppController.getInstance().addToRequestQueue(request);
return result;
}
}
लेकिन यह मुझे वॉली टाइमआउट त्रुटि दे रहा है। नीचे लॉगक
D/JsonObject Error Response﹕ com.android.volley.TimeoutError
कृपया मुझे यह बताएं कि मैं गलत कर रहा हूं या नहीं। एंड्रॉइड के बारे में स्टैक ओवरफ्लो में यह मेरा पहला सवाल है।
क्या आप अपने लोकहोस्ट से कनेक्ट होने के बारे में निश्चित हैं? क्या आपका सर्वर पोर्ट 8080 पर सुन रहा है? क्या आपका फ़ायरवॉल बंद है? – mmlooloo
क्या आपको कोई समाधान मिला? –