I Volley bin mit Get method.Sometimes I 502 falschem Gateway-Server error.I senden muß nicht wissen, was eine falsch ist, oder wie kann ich mein ProblemVolley werfen 502 falsches Gateway
Dies ist eine Lösung Quellcode
public void polygonRequest(final String userID, final String secretKey) {
showpDialog("loading");
polygonModelList.clear();
String url = ServerUtil.polygon+userID+"/"+secretKey;
final JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
SavedPolygonJson polygonModel=new SavedPolygonJson();
polygonModel.setPolygonJson(response.toString());
polygonModel.saveInStorage();
parsePolygonRequest(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
hidepDialog();
showOneItemDialog(error.toString(),false);
}
});
jsObjRequest.setRetryPolicy(new DefaultRetryPolicy(
10000,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
CoreApplication.getInstance().getRequestQueue().add(jsObjRequest);
}
Wenn ich meine Anfrage mit Browser schicken habe ich keine errors.How ich diesen Fehler behoben kann ... Wie i-Request-Header Browser mit Volley-Request-Header kombinieren? danke
Wie ich Volley Wiederholungszeit erhöhen kann? @ phoenix911 – BekaKK
ändern Sie einfach DefaultRetryPolicy.DEFAULT_MAX_RETRIES auf 0 und überprüfen Sie – phoenix911
warum 0? @ phoenix911 – BekaKK