본문 바로가기

Android/NetWork

(21)
안드로이드/Android HttpUrlConnection Request Body 인코딩 설정 방법 안드로이드/Android HttpUrlConnection Request Body 인코딩 설정 방법 HttpUrlConnection Request Body 인코딩 설정 방법 입니다. OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(URLEncoder.encode(StringBody, "UTF-8")); wr.flush(); "UTF-8" , "EUC-KR" 등으로 원하는 인코딩을 설정 할 수 있습니다.
안드로이드/Android HttpUrlConnection XML 방식으로 Request, Response 하기 안드로이드/Android HttpUrlConnection XML 방식으로 Request, Response 하기 HttpUrlConnection XML 방식으로 Request, Response 하는 방법에 대해 알아 보겠습니다. HttpURLConnection conn = null; OutputStream os = null; InputStream is = null; ByteArrayOutputStream baos = null; conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(CONN_TIMEOUT * 1000); conn.setReadTimeout(READ_TIMEOUT * 1000); conn.setRequestMethod(P..
안드로이드/Android HttpUrlConnection JSON 으로 Request, Response 하기 안드로이드/Android HttpUrlConnection JSON 으로 Request, Response 하기 HttpUrlConnection JSON 방식으로 Request, Response 하는 방법에 대해 알아 보겠습니다. HttpURLConnection conn = null; OutputStream os = null; InputStream is = null; ByteArrayOutputStream baos = null; conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(CONN_TIMEOUT * 1000); conn.setReadTimeout(READ_TIMEOUT * 1000); conn.setRequestMethod(P..
안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) 안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) HttpUrlConnection Request header 설정하는 방법 입니다. // HttpURLConnection 객체 생성. HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.) conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간) conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (Read시 연결 시간) conn.setReadTimeout(READ_TIMEOUT * 1000..
안드로이드/Android java.net.ConnectException: Connection refused 에러 안드로이드/Android java.net.ConnectException: Connection refused 에러 HttpUrlConnection 을 통한 네트워크 작업시, java.net.ConnectException: Connection refused 아래와 같은 오류가 발생하게 됩니다. 원인은 웹서버가 완전히 종료되지 않은 상태에서 start 하거나, 웹서버가 죽어있는 상태에서 stop할 경우에 나타나는 에러 입니다. 단말 개발자라면, 서버담당자 분에게 서버 상태를 문의해 보시기 바랍니다. 출처 : http://songem82.tistory.com/category/tomcat
안드로이드/Android java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 에러 안드로이드/Android java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 에러 안드로이드 퍼미션 에러 입니다. java.lang.SecurityException: ConnectivityService: Neither user 10316 nor current process has android.permission.ACCESS_NETWORK_STATE. 네트워크 사용시 퍼미션을 설정해 주시면 간단하게 해결 됩니다.
안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드 HttpURLConnection 을 사용하여 서버와 통신을 하게 될 때, conn.getResponseCode() 의 Result 코드 값으로 HttpURLConnection.HTTP_OK(200) 받게 되는 경우 재대로 통신을 위한 준비가 되었다고 볼 수 있는데요. 이렇게 재대로 연결된 후에는 서버에서 내려주는 Byte들을 처리해서 xml 형식의 String으로 변환하는 방법 입니다. InputStream is = null; ByteArrayOutputStream baos = null; if(conn.getResponseCode() == Ht..
안드로이드/Android HttpUrlCennection 502 Bad Gateway 에러 안드로이드/Android HttpUrlCennection 502 Bad Gateway 에러 서버통신시, HttpUrlCennection.getResponseCode() 코드로 502 Bad Gateway 에러 메시지가 발생하게 되는데요. 원인과 해결책에 대해 알아 보겠습니다. 502 에러는 웹서버가 이상 트래픽 유발과 속도저하시 생기는 에러 메시지입니다.이러한 오류페이지가 발생하지 않게 설정하려면 Apache 서버의 설정을 KeepAlive를 On ==> Off 로 수정하면 됩니다.그 외에도 MaxKeepAliveRequest와 KeepAliveTimeout 값도 조절해주세요. 아래처럼 httpd.conf의 값을 수정하는 것이 적절합니다. StartServers 32 MinSpareServers 32 M..