Nous avons une application Web ASP.Net qui appelle les services Web déployés dans le même répertoire virtuel. L'appel revient sans aucun problème dans la machine de développement. Mais lorsqu'il est déployé sur le serveur de production, il renvoie une erreur '400 Bad Request'. L'appel a été effectué en créant une demande WebRequest et en définissant l'en-tête SoapAction, puis WebResponse.GetRepsonseStream() obtient la réponse SOAP. Temporairement, nous avons corrigé le problème en effectuant l'appel en utilisant le proxy généré. Est-ce que quelqu'un peut suggérer une façon appropriée d'appeler des services Web en utilisant WebRequest et WebResponse sans rencontrer l'erreur 400?Passer un appel de service Web SOAP à l'aide d'une requête Web
0
A
Répondre
1
Je ne comprends pas pourquoi vous faites ça. J'ajouterais une référence web au service WSDL et laisserais le framework s'occuper du reste! Dans mon expérience avec les services Web et ASP.NET, c'est la manière la plus simple.
Questions connexes
- 1. Soap Web Service PHP
- 2. Rails service Web SOAP client
- 3. BizTalk 2006 SOAP Adapter - Messagerie uniquement Appel de service Web
- 4. Appel service Web ASP.NET à partir d'ASP à l'aide SOAPClient
- 5. Appel du service Web SQL Server Endpoint
- 6. Appel d'un service Web à partir de php?
- 7. Soumettre une requête de service Web SOAP avec RAW SOAP XML
- 8. Appel d'un service Web depuis un serveur proxy
- 9. Routage des messages SOAP du service Web
- 10. Ajax (appel de service web) avec MVC
- 11. Appel d'un service Web à partir d'un service Windows
- 12. Mirth: appel d'un service Web SSL SOAP avec un certificat client
- 13. appel de service Web renvoie html
- 14. Appel de Java Web Service Constructor
- 15. Appel du service Web .Net avec Php
- 16. Appel de service Web à partir de C++
- 17. Comment ajouter un en-tête HTTP à un appel de service Web?
- 18. Session vs Appel au service Web
- 19. Appel d'un service Web à partir de Seam
- 20. Appel du service Web .Net à partir de l'objectif C
- 21. Comment appeler un service Web à partir d'un service Web
- 22. Appel du service Web ASP.net à partir de l'application C#
- 23. Appel dynamique d'un service Web sans création d'artefacts à partir du service Web Jax-ws
- 24. Un service Web .NET instancié avec chaque appel de méthode?
- 25. Comment ajouter un en-tête de message "plat" à un appel de service Web Flex?
- 26. Appel du service Web d'une autre classe
- 27. Mauvaise requête lorsque le client appelle un service Web qui appelle également un autre service Web
- 28. Attachement SOAP de .NET 3.5 vers le service web PHP
- 29. Appel d'une méthode SOAP avec PHP pour un service spécifique
- 30. Consommation de service Web XML/SOAP dans RoR
Le site est essentiellement un test pour le service Web et nous voulions inspecter le fichier XML SOAP retourné pour les valeurs. L'utilisation de WebRequest/WebResponse était plus facile à faire. – etsuba
J'irais toujours avec l'implémentaton de service Web ASP.NET traditionnel. Ensuite, vous pouvez utiliser un utilitaire distinct tel qu'un sniffer/trace de paquet réseau pour enregistrer la requête/réponse. –