2016-07-10 4 views
0

내 애플리케이션에서 이미 등록 된 주소를 수정하려고하는데이를 시도 할 때이 오류가 발생합니다. Android 발리 - 예기치 않은 응답 코드 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/발리 : [365] BasicNetwork.performRequest : 예기치 않은 응답 코드 (500) 링크 내가

답변

0

을 사용하고 내가 실제로 할 수 있었다 결국 내 문제를 해결하기 위해. "editAddress"를 사용하는이 웹 서비스에는 hashMap 내부에 제공하지 않는 다른 필드도 필요했습니다. 나는 변화를 만들었고 정상적으로 작동했다.

0

내 서버 쪽에서 포함 된 파일에 대한 사용 권한을 변경하여이 문제를 해결했습니다.

관련 문제