Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Lentidão no método getInputStream() da HttpURLConnection

Pessoal bom dia, estou tendo um problema ao fazer o connection.getInputStream() ele está demorando muito, eu testei o serviço com o postman e funciona normalmente, ao fazer pela aplicação na maioria das vezes existe um demora de vez enquando funciona normal, alguma ideia do que possa ser.

segue o trecho do código.

 URL url = new URL(url_webservice);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");
            connection.setConnectTimeout(15000);

            connection.connect();
            String responseJson = inputStreamToString(connection.getInputStream());
            connection.disconnect();

obrigado.

2 respostas

Olá Marcelo tudo bem?

Não será um a instabilidade do serviço que você está consumindo?

solução!

Não fernando o serviço funciona perfeitamente, aconteceu que esse método estava sendo utilizado por mais de uma classe ao mesmo tempo. Resolvi o problema garantindo que o método seja acessado apenas por uma classe de cada vez.

Obrigado.