2010-11-18 31 views
0

J'essaie de consommer un webservice en utilisant VB6; Je n'ai pas beaucoup d'expérience avec VB6 et on m'a dit que je devrais utiliser XMLHTTP pour le faire. Mais je ne sais pas comment faire pour tout cela; le webservice prend une chaîne et retourne une chaîne. Puisque le webservice est tous les tags de fusion à froid, dois-je analyser la chaîne à afficher? Toute aide est appréciée, merci.Consommez un service web Coldfusion à partir de VB6

Répondre

1

La réponse de base à votre question est ici:
What is the best way to consume a web service from VB6?

qui précède suppose que la cible est en fait un service web qui accepte et émet un document XML. Ce n'est pas nécessairement le cas. Dans de nombreux cas, un point de terminaison Web programmable peut simplement accepter une chaîne et renvoyer une chaîne simple. Dans ce cas, vous n'avez pas besoin de produire un document XML pour le message sortant; souvent vous avez juste besoin de construire la chaîne d'URL (GET) avec vos paramètres de manière appropriée. Vous ne devez pas non plus consommer ou analyser la réponse en tant que document XML. ici, il peut être seulement l'analyse de la chaîne qui est nécessaire. Pour obtenir des réponses plus précises sur ce qu'il faut faire de la réponse une fois que vous l'avez trouvée dans VB6, donnez un exemple des messages d'entrée et de sortie, et décrivez ce que vous voulez en tirer, et nous essaierons de fournir suggestions.

+0

En ce moment je ne fais que tester pour voir si je peux faire une connexion. le Web-service prend une chaîne et retourne "La chaîne que vous avez entrée" puis dit la chaîne entrée. Ce que j'essaie de faire est d'obtenir la connexion et passer le web-service de la chaîne et récupérer la réponse dans un champ de texte VB. – Kyle

+0

+1 BTW J'ai pris la liberté d'éditer votre réponse pour corriger le lien. On dirait que vous l'avez collé deux fois. – MarkJ

+0

@MarkJ, Merci beaucoup (* Je voulais juste dire "merci" mais j'avais besoin d'un remplissage pour atteindre le minimum de 15 caractères pour les commentaires) – Cheeso