BasicHttpBinding Поддержка HTTP и HTTPS без изменений конфигурации - PullRequest
2 голосов
/ 16 марта 2012

Я написал клиентское приложение WCF, которое использует BasicHTTPBinding для связи с удаленным веб-сервисом на основе PHP.Несколько экземпляров веб-службы работают на разных серверах.Некоторые из этих случаев доступны через HTTP;другие, через HTTPS.Пользователь может настроить мое приложение для доступа к любому нужному экземпляру службы, указав соответствующий URL-адрес HTTP или HTTPS.

Можно ли мне установить одну конфигурацию конечной точки, которая будет работать как для HTTP, так и для HTTPS URL?

Спасибо,
Бен

1 Ответ

2 голосов
/ 16 марта 2012

Поскольку каждая конечная точка WCF связана с одной и только одной привязкой WCF, одна конечная точка не может ответить на обе конфигурации HTTP и HTTPS.

Предполагая, что ваш код каким-то образом устанавливает URL-адрес конечной точки во время выполнения, вы можете воспользоваться этим для проверки URL-адреса и динамической настройки привязки, как показано в этом сообщении в блоге .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...