Как работать с прокси на компьютере в Java? Есть софт, который ввиду своей специфики работает на робот классе в Java. Есть прокси, нужно как-то к ним подключиться и работать на компьютере через них. Работа не в браузере.

21 Авг 2019 в 06:31
276 +1
1
Ответы
1

Для работы с прокси серверами в Java, вы можете использовать библиотеку Apache HttpClient. Ниже пример кода, который показывает как устанавливать прокси для HTTP и HTTPS соединений:

import org.apache.http.HttpHost;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
public class ProxyExample {
public static void main(String[] args) {
// Устанавливаем адрес прокси сервера и порт
HttpHost proxy = new HttpHost("proxy.example.com", 8080);
// Конфигурация для подключения через прокси
RequestConfig config = RequestConfig.custom()
.setProxy(proxy)
.build();
// Создаем HttpClient с установленной конфигурацией прокси
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(config)
.build();
// Теперь можно использовать httpClient для отправки запросов через прокси
// Например, можно использовать HttpClient для получения данных с сервера
// Закрываем httpClient после использования
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

Этот пример показывает, как установить прокси для всех HTTP и HTTPS соединений, созданных с помощью Apache HttpClient. Вам также может потребоваться добавить обработку аутентификации, если ваш прокси требует авторизации.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир