Comment poster une Requête SOAP de .NET?
J'ai la requête SOAP dans un fichier XML. Je souhaite publier la demande pour le service web .net
Comment mettre en œuvre?
Vous devez vous connecter pour publier un commentaire.
J'ai la requête SOAP dans un fichier XML. Je souhaite publier la demande pour le service web .net
Comment mettre en œuvre?
Vous devez vous connecter pour publier un commentaire.
J'ai fait quelque chose comme cela, la construction d'une requête xml manuellement et à l'aide de la webrequest objet de la demande:
Les variables de chaîne de caractères au début du code sont ce que vous avez choisi, alors vous obtenez une chaîne de réponse (j'espère...) à partir du serveur.
Ce n'est pas la façon normale. Habituellement, vous devez utiliser WCF ou les plus vieux style de référence du service web pour générer un proxy client pour vous.
Cependant, ce que vous devez faire est généralement d'utiliser HttpWebRequest pour se connecter à l'URL, puis envoyer le fichier XML dans le corps de la demande.
Je me demande comment est le XML généré et est-il un message SOAP valide? Vous pouvez l'afficher via HTTP, comme suggéré par les gens au-dessus.
Si vous voulez tester si cela fonctionne, vous pouvez donner SoapUI un essai (pour les tests je veux dire).
Voici un autre exemple, celui-ci en VB:
Désolé pour cogner un vieux thread, voici ma solution à ce
Vous avez besoin d'afficher les données sur HTTP. Utiliser le Classe WebRequest pour afficher les données. Vous aurez besoin d'envoyer d'autres données avec la requête post pour vous assurer d'avoir une enveloppe SOAP valide. Lire la SAVON spec pour tous les détails.