2010-07-13 4 views
0

Je dois interroger une fois par heure un serveur Web distant pour recevoir des données. Bien que le site Web distant n'utilise pas les services Web et indique dans le document de plus de 300 pages:Demande/réponse de savon sans WSDL

Bien que SOAP soit une API de services Web reconnue, le serveur Web RTO n'offre pas d'interface de services Web . Autrement dit, il n'existe pas de fichier WSDL (Web Services Description Language) disponible pour utilisation par le logiciel client de services Web participant.

Donc, ma question est de savoir comment envoyer une demande de savon et obtenir une réponse sans l'utilisation d'un WSDL?

Répondre

1
  1. Construire le XML vous, en utilisant votre choix de l'API XML (XmlDocument, LINQ to XML)
  2. Envoyer le message en utilisant WebRequest
+0

J'ai écrit l'enveloppe de savon ainsi que les requêtes de savon et essayé les envoyer via Httpwebrequest au site Web sécurisé. Je sais que je passe la partie des informations d'identification et je crois que je reçois pour poster le XML pour obtenir la requête XML, mais je ne reçois rien à partir du serveur web distant, avant de poser cette question. Tous les exemples que j'ai vus sur le web ont indiqué que vous devez avoir un wsdl (service web), et comme je l'ai dit, ce n'est pas une option pour moi. J'ai cherché pendant environ 2 semaines sur google essayant de trouver la réponse et n'ai eu aucune chance. – TerryM

Questions connexes