Тайм-аут соединения из Java-кода в Eclipse, но не из браузера - PullRequest
0 голосов
/ 01 марта 2019

Я написал код для доступа к Google API.URL при попадании из браузера дает немедленный ответ, но при нажатии того же URl из Eclipse с использованием OkHttpClient приводит к истечению времени ожидания соединения.Пытался использовать различные методы, чтобы попасть в URL, но каждый раз время ожидания соединения.Я даже пытался использовать HTTP вместо HTTPS, но все же не повезло.Я не очень разбираюсь в сетях, но, похоже, проблема связана с офисной сетью, поскольку код отлично работает с моей домашней сетью.Также у меня есть попытки установить более высокое значение тайм-аута, но он никогда не подключается.Поэтому, пожалуйста, дайте мне знать, что может быть вероятной причиной и как преодолеть офисный прокси или что-то, что создает проблему.Ниже приведен код, который я использую в настоящее время

public static String getAPIData(String finalURL) throws Exception {
    // TODO Auto-generated method stub

    OkHttpClient client = new OkHttpClient();
    Request request = new Request.Builder().url(finalURL).build();

    Response response = client.newCall(request).execute();
    return response.body().string();

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...