본문 바로가기

Android/NetWork

안드로이드/Android getResponseCode() 에러 날 경우 에러 메시지 보는방법

안드로이드/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() 으로 서버에서 던져주는 클라이언트 에러메시지를 확인하시면 됩니다^^