Как найти, какой NIC & IP использовался для HTTP -запросаJAVA

Программисты JAVA общаются здесь
Anonymous
Как найти, какой NIC & IP использовался для HTTP -запроса

Сообщение Anonymous »

Используя клиент «Новый» JDK 11 HTTP, есть ли способ определить, какой NIC & IP -адрес (IPv4 /IPv6) использовался для запроса? < /p>
Пример исходного кода: < /p>
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse.BodyHandlers;

public class MyHttpClient {

public static void main(final String[] args) throws Exception {

final var uri = new URI("https://www.stackoverflow.com");

final var request = HttpRequest.newBuilder().uri(uri).build();
try(final var httpClient = HttpClient .newBuilder() .build())
{
final var result = httpClient.send(request, BodyHandlers.ofByteArray());

System.out.println("rc=" + result.statusCode());
System.out.println(new String(result.body()));
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... http-query

Вернуться в «JAVA»