LoopJ (https://github.com/loopj/android-async-http)의 꽤 인기있는 라이브러리를 사용하여 GET 및 POST 요청을하고 있습니다. 모든 것이 잘 작동한다면 쿠키 처리와 관련하여 몇 가지 오류가 있습니다. 내 앱의 POST 로그인 요청이 이유없이 실패하는 경우가 있습니다. 이 경우, POST 요청의 onFailure-방법은 제대로 호출됩니다loopj에서 android-async-http의 Throwable (오류)를 얻으려면 어떻게해야합니까?
@Override
public void onFailure(Throwable error, String content) {
Log.e("custom onFailure POST", error.getMessage());
cb.onTaskComplete("LOGIN_FAILED");
}
이상한 일이다 "의 Throwable 오류"와 "문자열 내용"모두 NULL-개체있다. 그것은 내 앱에 사용자를 로깅하는 문제를 분석하는 것을 정말로 어렵게 만든다. 누군가가 실패의 근원을 얻는 방법을 말해 줄 수 있습니까? 요청에서 더 나은 fail-repost를 얻기 위해 구현할 수있는 다른 방법이 있습니까?
감사합니다. 나는 "원형 리다이렉트 에러"와 그에 따른 도메인을 디버거에 가지고 있다는 것을 알아 냈다. – nodepond
다행 이군. :) – Mikaveli
다른 사람이 CircularRedirectException에 관심이 있다면 ... 여기에 StackOverflow에 대한 설명이 있습니다. http://stackoverflow.com/questions/6698214/avoid-circular-redirect-using-httpclient-4-1-1 – nodepond