POST를 통해 발리를 통해 HTTPS 요청을하려고하는데 작동하지 않습니다. 요청은 onErrorResponse로 이동하지만 오류가 무엇인지 표시하지 않습니다. 나는 우편 배달부와 테스트를하고 잘 작동합니다. 내 코드의 일부를 남깁니다.Android 발리를 사용하는 HTTPS 요청
Map<String, String> params = new HashMap<String, String>();
params.put(PARAM_HASH_TOKEN, HASH_TOKEN);
params.put(PARAM_USUARIO, id);
params.put(PARAM_PASSWORD, password);
JSONObject jsonBody = new JSONObject(params);
Log.e("POST",jsonBody.toString());
JsonObjectRequest mJsonObjectRequest = new JsonObjectRequest(Request.Method.POST, URL_API, jsonBody, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
if (response != null) {
F_PARSEAR_JSON_RESPUESTA(response);
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
String msg = (error.getMessage() == null) ? "Ha ocurrido un error, intentelo de nuevo." : error.getMessage();
Log.e("ERROR",URL_API);
Log.e("ERROR",msg);
_loginButton.setEnabled(true);
}
});
ApplicationLoader.getInstance().addToRequestQueue(mJsonObjectRequest);
오류가 표시되지 않는다면 무엇을 의미합니까? 디버거에서 실행하여 null인지 확인 했습니까? –
@sam_c 맞아, 나는 디버거와 함께 일하고있어 오류를 표시하지 않습니다. – user3281600