2016-07-08 5 views
0

오류 응답 (500, 404, ..)의 경우 서버가 응답하는 json Object도 약간 비표준 상황이 있습니다. 하지만 발리에서 얻으려면 문제가 있습니다. 머리글에서 구문 분석하는 방법이 있습니까?Android Volley get json 오류 응답 (! = 200)

+0

가이를 확인 @maxxxo http://stackoverflow.com/q/26015610/1168654 reponses –

답변

0
  1. HTTP 오류 코드에 parseNetworkResponse을 무시하고 parseNetworkResponse와 패스를 무시하는 것입니다 필요한 경우 데이터를 보거나 필요한 모든 작업을 수행하십시오.
    p.s. UI 스레드에서 실행되지만 네트워크 스레드를 차단하므로 과도한 구문 분석을 수행 할 수는 있지만 이것이 성공 또는 오류인지 파악하고 나머지 체인이 파싱을 처리하도록해야합니다.

  2. 당신은 또한 자신의 ErrorListener를 작성하고 오류의 다른 유형에 무엇을 알아낼 수는

0

간단한 솔루션은 발리의 Request을 확장, 당신은 이전과 같이 제안 할 수 반환 응답

  • 에 데이터가 안 makeStringReq()