안드로이드 와 HTTP 웹서버 통신을 하는 어플을 개발 중에 있습니다만,
urlConn = (HttpURLConnection) url.openConnection(); 코드를 실행 후, HttpURLConnection의 객체를 열어보면
connected = true; 라고 보여집니다.
그 후에 Log.i(TAG, "request() : urlConn.getResponseCode() -> " + urlConn.getResponseCode()); 코드를 실행하면 아래와 같은 예외가 발생을 합니다.
10-12 10:49:43.633: I/System.out(5335): (HTTPLog)-Static: isSBSettingEnabled false
10-12 10:49:43.633: I/System.out(5335): (HTTPLog)-Static: isSBSettingEnabled false
10-12 10:49:49.383: W/System.err(5335): java.io.IOException: unexpected end of stream on Connection{myhost:port, proxy=DIRECT@ hostAddress=***.***.***.** cipherSuite=none protocol=http/1.1} (recycle count=0)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:258)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:104)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:1154)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:982)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:482)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:418)
10-12 10:49:49.383: W/System.err(5335): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:540)
10-12 10:49:49.383: W/System.err(5335): at com.scspro.https.connetion.MyHttpConnectionClass.request(MyHttpConnectionClass.java:67)
line 67 : Log.i(TAG, "request() : urlConn.getResponseCode() -> " + urlConn.getResponseCode());
도움 부탁드립니다.. 검색해봐도 정확한 정보를 알 수가 없네요..
감사합니다.