본문 바로가기

Development/Android

[Spring Framework] RestTemplate 사용시 Caused by: java.io.EOFException 에러...

안드로이드에서 Spring Framework 의 RestTemplate을 사용하면서 종종

Caused by: java.io.EOFException
at libcore.io.Streams.readAsciiLine(Streams.java:203)
at libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:560)
at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:813)
at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:486)

이와 같은 에러가 발생할때 해결방법은 아래코드를 한줄 추가해주면 된다~!


rest.setRequestFactory(new HttpComponentsClientHttpRequestFactory());