https://github.com/square/okhttp/issues/1518

я есть очень большая ошибка в моем приложении, которую я действительно не могу решить. Всякий раз, когда я делаю звонок отдыха с помощью следующего кода:

  HttpGet request = new HttpGet(url + getParams());

  HttpParams httpParameters = new BasicHttpParams();
  HttpConnectionParams.setConnectionTimeout(httpParameters, 5000);
  HttpConnectionParams.setSoTimeout(httpParameters, 10000);

  DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);

  httpClient.execute(request);

Я получаю ошибку в DDMS:

07-15 11:22:47.448: WARN/System.err(973): org.apache.http.conn.ConnectTimeoutException: Connect to (some ip-address) timed out

Но иногда код работает идеально, и я получаю свои данные, как и должно. Я также проверил вызов сервера с помощью обычного веб-браузера на моем компьютере, и он всегда возвращает мои данные в течение 100 мс. Так что я делаю не так? Я также проверил это на другом устройстве, но это дает мне ту же проблему. Я был бы так рад, если бы кто-то мог решить мою проблему :)

Ответы на вопрос(3)

Ваш ответ на вопрос