HTTPS с помощью Клиента Джерси

Как делают я отправляю, ПОЛУЧАЮТ запросы с помощью Клиентского API Джерси для сервера, который работает на протоколе HTTPS. Есть ли какой-либо код кода, который я могу использовать?

40
задан Stormshadow 27 January 2010 в 08:36
поделиться

1 ответ

Сконструируйте свой клиент таким образом

HostnameVerifier hostnameVerifier = HttpsURLConnection.getDefaultHostnameVerifier();
ClientConfig config = new DefaultClientConfig();
SSLContext ctx = SSLContext.getInstance("SSL");
ctx.init(null, myTrustManager, null);
config.getProperties().put(HTTPSProperties.PROPERTY_HTTPS_PROPERTIES, new HTTPSProperties(hostnameVerifier, ctx));
Client client = Client.create(config);

Взято из этой статьи блога с более подробной информацией: http://blogs.oracle.com/enterprisetechtips/entry/consuming_restful_web_services_with

Для получения информации о настройке ваших сертификатов, смотрите этот хороший ответ на вопрос SO: Using HTTPS with REST in Java

29
ответ дан 27 November 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: