2016-07-10 5 views
0

Я пытаюсь редактировать уже зарегистрированные адреса в своем приложении, но я получаю эту ошибку, когда я пытаюсь это сделать.Android volley - Неожиданный код ответа 500

private void callServiceToEditAddress(String flatNo, String apartmentName, String landmark, String pincode) { 

    HashMap<String, String> hashMap = new HashMap<>(); 
    hashMap.put("id", addressID); 
    hashMap.put("flat_no", flatNo); 
    hashMap.put("apartment_name", apartmentName); 
    hashMap.put("lanmark", landmark); 
    hashMap.put("pincode", pincode); 
    hashMap.put("state", selectedState); 
    hashMap.put("city", ID_city); 
    hashMap.put("location", ID_locality); 
    hashMap.put("country", "2"); 

    new VolleyHelper(getActivity()).post("editAddress/", hashMap, new Response.Listener<String>() { 
     @Override 
     public void onResponse(String response) { 
      try { 
       JSONObject jsonObject = new JSONObject(response); 
       String success = jsonObject.getString("success"); 
       mAddresshasbeenAdded.newAddressHasbeenAdded(); 
       CroutonUtil.showCroutonMessage(getActivity(), success, CroutonUtil.CROUTON_STYLE_CONFIRM); 
      } catch (JSONException e) { 
       e.printStackTrace(); 
      } 


     } 
    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      error.printStackTrace(); 
     } 
    }); 
} 

Мой кот Вход:

E/Volley: [365] BasicNetwork.performRequest: Неожиданный код ответа 500 для ссылки Я использую

ответ

0

Я был фактически в состоянии чтобы решить мою проблему в конечном итоге. Случилось так, что этот веб-сервис, который я использую «editAddress», также нуждался в другом поле, которое я не предоставлял внутри hashMap. Я внес изменения, и он работал нормально.

0

Я решил это, изменив разрешение на включенные файлы на моей стороне сервера