안드로이드/Android getResponseCode() 에러 날 경우 에러 메시지 보는방법
if(responseCode == HttpURLConnection.HTTP_OK) { } else { InputStream is = conn.getErrorStream(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] byteBuffer = new byte[1024]; byte[] byteData = null; int nLength = 0; while((nLength = is.read(byteBuffer, 0, byteBuffer.length)) != -1) { baos.write(byteBuffer, 0, nLength); } byteData = baos.toByteArray(); response = new String(byteData); Log.d(TAG, "response = " + response); }
conn.getErrorStream() 으로 서버에서 던져주는 클라이언트 에러메시지를 확인하시면 됩니다^^
'Android > NetWork' 카테고리의 다른 글
안드로이드/Android HttpURLConnection Request Header 값 세팅 하기 (0) | 2012.06.21 |
---|---|
안드로이드/Android HttpURLConnection 에서 GET / POST 방식 사용상의 주의 (0) | 2012.06.21 |
안드로이드/Android 서버 연동시 request body 셋팅 하기! (0) | 2012.06.19 |
안드로이드/Android C2DM 관련 궁금증~! (0) | 2012.06.01 |
안드로이드/Android C2DM 사용해 보자! ( 예제 포함 ) (3) | 2012.05.01 |