J'ai écrit quelques services Web pour une application .net
, maintenant je suis prêt à les consommer. J'ai vu de nombreux exemples où il y a du code local pour consommer le service plutôt que d'utiliser les méthodes générées automatiquement que Visual Studio crée lors de l'ajout de la référence Web.La consommation domestique de services Web
Y a-t-il des avantages à cela?
Il suffit de faire attention si vous envisagez d'utiliser SSL. Les proxies générés automatiquement ne vous permettent pas de modifier la méthode de chiffrement du service. Par exemple, sur un service Web Oracle/Java que je devais consommer récemment, j'avais besoin de construire mon proxy manuellement afin de pouvoir spécifier le SecurityProtocol de ServicePointManager comme SSL3. ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; –