2010-04-18 9 views
2

J'ai une application de formulaire Windows qui consomme des services Web via https et fonctionne parfaitement. Dois-je prendre des dispositions dans mon code pour le cas où l'utilisateur a une connexion Internet via un serveur proxy?Utilisation de services Web sur un serveur proxy Connexion Internet

+0

quand u disent "consommer des services Web via https", ne sont pas les services accessibles depuis les ordinateurs distants? Si cela a fonctionné pour ce cas, alors je ne pense pas que vous ayez besoin de faire des changements à votre code actuel –

+0

J'ai l'idée que la connexion avec le service a été faite en supposant les paramètres Internet de Windows, mais il y a des applications comme Firefox leurs propres paramètres Internet, et c'est la raison de mon doute. – backslash17

Répondre

2

Je pense que vous allez bien. Voici un moyen facile de dire: Run Fiddler2 et il va s'inscrire comme un proxy. Pendant qu'il s'exécute, vous verrez que le paramètre de proxy dans Internet Explorer est défini sur localhost: 8888 ou quelque chose comme ça. Essayez votre application et voyez si le trafic passe par le violoneux. Si c'est le cas, je pense que ça ira. Notez que les applications java-stack comme SoapUI, ne seront pas automatiquement routées via fiddler, car cela aurait besoin de son propre proxy. c'est-à-dire qu'il ne suivra pas les paramètres de proxy IE.

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

+0

Merci, bonne idée! – backslash17

+1

YW. Et quand vous lancez Fiddler, essayez de naviguer sur certaines pages Web dans IE, puis dans FireFox. Vous verrez que FireFox n'est pas capturé, car il a ses propres paramètres de proxy. Je pense que cela me dit qu'il utilise sa propre pile, et non WinInet. Votre application (et IE) doit utiliser WinInet. –

Questions connexes