Olá,
Estou em um projeto de chatbot e a primeira coisa que o chatbot faz é chamar os dados do cliente em uma API, mas não estava conseguindo fazer isso e me dá uma Exception do tipo java.net.SocketException: Connection reset, ou seja, o servidor está encerrando as conexões. Já quebrei a cabeça tentando achar uma solução para isso e até o momento não achei. Gostaria de saber o que pode ser feito para solucionar esse problema? Já passaram por algo parecido?
Log do erro é esse:
java.net.SocketException: Connection reset
at sun.reflect.GeneratedConstructorAccessor84.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1944)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1939)
at java.security.AccessController.doPri...et.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:706)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
at com.everis.eva.utils.WebRequestUtil$Builder.callUrl(WebRequestUtil.java:233)
... 74 more