Olá, estou precisando usar um Header no meu projeto pois estou recebendo o seguinte erro:
org.springframework.web.client.ResourceAccessException: I/O error: null; nested exception is java.io.EOFException
Usando o google, consegui achar alguns link's interessantes sobre esse erro e como resolver, seguem abaixo:
http://stackoverflow.com/questions/13182519/spring-rest-template-usage-causes-eofexception
Essa é uma solução, segue o link abaixo:
http://stackoverflow.com/questions/18366917/android-annotations-rest-set-header
O problema é que não sei como usar está solução em meu projeto. Não chega a passar pela classe HeadersRequestInterceptor.class, coloco um BreakPoint e mando debugar e não chega a passar pelo método:
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { request.getHeaders().set("Connection", "Close"); return execution.execute(request, body); }
Eu champ o meu restClient assim:
data = userRestClient.getAveragedays(myPrefs.id().get(), myPrefs.auth_token().get(), param);
Fazendo aquela solução já deveria funcionar, não? tenho que implementar alguma coisa a mais além do que está lá para passar pelo interceptor? Alguém pode me ajudar a implementar?
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário