我正在尝试在我的应用程序上编辑已经注册的地址,但是当我尝试这样做时,我收到了这个错误。
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 :(得分:0)
我实际上最终能够解决我的问题。发生的事情是我正在使用的这个Web服务&#34; editAddress&#34;还需要另一个我没有在hashMap中提供的字段。我做了改动,但工作正常。
答案 1 :(得分:0)
我通过更改服务器端包含文件的权限来解决这个问题
答案 2 :(得分:0)
我只是从
更改我的网址HTTP
到
HTTPS
然后它适用于我。