Une simple tâche comme faire une requête AJAX, passer un paramètre et retourner le résultat, peut être fait avec Web Service et IHttpHandler, alors où est la différence?Différence asp.net web service et Ihttphandler
Répondre
Les services Web ASP.NET sont en fait un type de HttpHandler qui fournit une infrastructure de communication basée sur XML basée sur les normes W3C (SOAP/WSDL). Cela signifie que les clients non .NET peuvent interagir avec les services Web ASP.NET. Dans le cas où vous faites une requête ajax simple très simple pour retourner un résultat simple, les services Web ASP.NET/XML peuvent être exagérés.
Il peut être plus avantageux de mettre en œuvre un simple HttpHandler personnalisé plutôt que d'invoquer tous les problèmes de plomberie et de surcharge associés aux services Web ASP.NET. Avec un HttpHandler personnalisé, vous pouvez simplement envoyer le paramètre dont vous avez besoin et retourner exactement le résultat que vous voulez voir sans le support xml SOAP qui serait créé lors de l'utilisation des services Web XML.
- 1. Quelle est la différence entre les options de Visual Studio: Service Web ASP.NET et service WCF
- 2. Différence entre le service Web java (jax-ws) et le service Web .net?
- 3. Service Web ASP.NET sécurisé et php
- 4. ASP.NET RESTful Web Service
- 5. ASP.NET Web Service WebMethod
- 6. ASP.NET - Service Web asynchrone
- 7. ASP.net IHttpHandler pour exécuter le fichier .aspx
- 8. Déploiement du service Web de référencement du service Web asp.net
- 9. Sécurisation du service Web ASP.NET
- 10. Publication d'un service Web ASP.net
- 11. IHttpHandler vs IHttpModule
- 12. Service Web REST avec asp.net
- 13. Différence dans ASP.Net "REMOTE_USER" et "LOGON_USER"
- 14. Identification des références de service Web ASP.NET
- 15. ASP.NET Authentifier application Web avec service WCF
- 16. Paramètres facultatifs dans le service Web ASP.NET
- 17. changement asp.net 2 adresse de service Web
- 18. Méthodes page ASP.NET vs service web
- 19. Quelle est la différence entre Web ferme et Web Garden?
- 20. Comment synchroniser l'accès au fichier entre le site Web ASP.NET et le service Web ASP.NET sur un serveur Web
- 21. quelle est la différence avec WCF et d'autres services Web?
- 22. Différence entre Gridview et Datagrid dans Asp.net
- 23. Puis-je router une URL pour un service Web (ASMX) sur un site ASP.NET MVC?
- 24. ASP.NET Web Services (pluriel) ou Web Service avec plusieurs classes
- 25. Quelle est la différence entre une application de service WCF et une bibliothèque de service WCF?
- 26. IHttpHandler qui gère toutes les extensions d'URL dans IIS 6, IIS 7 et ASP.NET Development Server
- 27. Puis-je mettre à niveau un service Web ASP.NET vers WCF et l'appeler depuis ASP.NET 1.1?
- 28. IHttpHandler pour envoyer à un formulaire
- 29. Différence entre sqlreader et
- 30. Service Web et fichier journal Question
merci Kev, maintenant est plus clair, avec les services web je peux sauter sur beaucoup de travail qui doit être fait si j'utilise IHttpHandler –
Aussi, s'il s'agit d'un service AJAX, vous devriez utiliser JSON au lieu de XML si possible, car il est beaucoup plus léger que XML. –