Подключение службы WCF из приложения, которое находится за прокси-сервером - Тестирование - PullRequest
2 голосов
/ 18 февраля 2011

У меня есть клиентское приложение WCF, которое подключается к службе WCF.Мне нужно проверить поведение этого приложения в случае, если клиентская машина использует прокси.

Моя тестовая среда не использует прокси, так как я могу смоделировать этот сценарий так, чтобы я мог уверенно протестировать этот случай

1 Ответ

1 голос
/ 18 февраля 2011

Обычно клиенты WCF будут использовать прокси-сервер, если клиентский компьютер настроен на его использование.То есть, если они используют прокси-сервер и IE (Internet Explorer) настроен на использование этого прокси-сервера, клиент WCF также будет использовать этот прокси-сервер (если не указано иное).BasicHttpBinding (в файле confic) имеет элемент UseDefaultWebProxy, который по умолчанию имеет значение true.Поэтому, даже если вы не видите в своем конфигурационном файле (на клиенте), это правда

Вы можете использовать публичный прокси-сервер самостоятельно, чтобы проверить это.Есть много бесплатных и платных прокси-серверов, которые вы можете использовать.Например, http://www.publicproxyservers.com/ - это платный прокси-сервер.

В основном вы будете использовать прокси для выхода в Интернет, поэтому вам нужно будет настроить свой IE для использования этого прокси.Когда вы в следующий раз запустите свой клиент WCF, он также будет использовать этот прокси.

Вот веб-сайт, на котором перечислены некоторые прокси.Вы найдете IP-адрес / сообщение и имя пользователя / пароль для использования.Таким образом, вы можете настроить свой тестовый компьютер на использование одного из этих прокси и выполнить тестирование.

Примечание: бесплатные прокси-серверы подозрительны.Будьте очень осторожны, когда используете их, и никто не знает, что они делают (с точки зрения сбора данных).Так что используйте на свой страх и риск.

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