Использование клиента Джерси на порту 443

Я хочу настроить клиент трикотажа для использования порта 443 при подключении к веб-ресурсу. Я попытался жестко закодировать порт в локаторе ресурсов, но клиент возвращается к порту 80. Я думаю, что это работает автоматически при использовании HTTPUrlConnection, но с HttpClient, похоже, вам нужно настроить его вручную.

Может ли кто-нибудь предложить, как я могу это сделать?

FYI - я уже пробовал это с поставщиком учетных данных httpClient.

httpClient.getCredentialsProvider().setCredentials(new AuthScope(null, 443,null, "https"), creds);

А также

Scheme schemeHttps = new Scheme("https", SSLSocketFactory
                .getSocketFactory(), 443);
        client.getConnectionManager().getSchemeRegistry().register(schemeHttps);

Спасибо.


person cdugga    schedule 17.08.2011    source источник


Ответы (1)


Это оказалось проблемой с настройками прокси, установленными в моей Eclipse IDE. Сервер IIS не смог распознать адрес «localhost», поэтому, когда я изменил его на 127.0.0.1, он заработал.

person cdugga    schedule 22.08.2011