2010-04-18 3 views
2

У меня есть приложение для форм Windows, которое использует веб-службы через https и работает отлично. Должен ли я делать какие-либо соглашения в моем коде для случая, когда у пользователя есть подключение к Интернету через прокси-сервер?Использование веб-сервисов через прокси-сервер Подключение к Интернету

+0

, когда говорят у «потребляющих веб-сервисов через протокол HTTPS», не услуги, доступ с удаленных машин? если бы это сработало для этого случая, то я не думаю, что вам нужно внести какие-либо изменения в ваш существующий код. –

+0

У меня есть идея, что соединение с сервисом было выполнено с учетом настроек Интернета Windows, но есть приложения, такие как Firefox, которые имеют их собственные настройки в Интернете, и это является причиной моих сомнений. – backslash17

ответ

2

Я думаю, что все в порядке. Вот простой способ сказать: Run Fiddler2, и он будет вставлять себя в качестве прокси. Пока он запущен, вы увидите, что параметр прокси-сервера в Internet Explorer установлен на localhost: 8888 или что-то в этом роде. Попробуйте свое приложение и посмотрите, проходит ли трафик через скрипач. Если так, то я думаю, что все будет в порядке. Обратите внимание, что приложения Java-стека, такие как SoapUI, НЕ будут автоматически маршрутизироваться через скрипач, поскольку для этого потребуется собственный прокси-сервер. то есть он не будет следовать настройкам прокси-сервера IE.

http://www.fiddlertool.com/fiddler2/version.asp

+0

Спасибо, хорошая идея! – backslash17

+1

YW. И когда вы запускаете Fiddler, попробуйте просмотреть некоторые веб-страницы в IE, а затем в FireFox. Вы увидите, что FireFox не захватывается, поскольку у него есть собственные настройки прокси. Я думаю, это говорит мне, что он использует свой собственный стек, а не WinInet. Ваше приложение (и IE) должно использовать WinInet. –

Смежные вопросы