Как я могу выбрать несколько сетевых интерфейсов, используя apache httpclient 4.1.2

У меня есть несколько сетевых интерфейсов (например, WIFI, LAN, LTE dougle). Я отправляю http-запрос, используя apache httpclient 4.1.2. Я хочу выбрать сетевой интерфейс при отправке http-запроса. Я вижу сетевые интерфейсы, используя класс java.net.NetworkInterface. Может ли кто-нибудь помочь мне, как я могу это сделать с помощью http-клиента? Я хочу отправить один http-запрос, используя один сетевой интерфейс, и второй http-запрос, используя другой интерфейс. Это как балансировка нагрузки


person newCommer    schedule 03.11.2011    source источник


Ответы (1)


Вы можете установить параметр ConnRoutePNames.LOCAL_ADDRESS='http.route.local-address' на INetAddress нужного интерфейса. Дополнительную информацию см. в разделе 2.4 этого документа.

person Chris    schedule 03.11.2011