gpt4 book ai didi

service - asp.net web service和Ihttphandler的区别

转载 作者:行者123 更新时间:2023-12-03 10:08:01 26 4
gpt4 key购买 nike

简单的任务,比如发起AJAX请求,传递一个参数并返回结果,都可以用Web Service和IHttpHandler来完成,那么区别在哪里呢?

最佳答案

ASP.NET Web 服务实际上是一种 HttpHandler,它提供基于 W3C 标准 (SOAP/WSDL) 的基于 XML 的通信基础结构。这意味着非 .NET 客户端可以与 ASP.NET Web 服务进行互操作。在您发出一个非常简单的单个 ajax 请求以返回一个简单结果的情况下,ASP.NET/XML Web 服务可能有点过头了。

实现简单的自定义 HttpHandler 而不是调用与 ASP.NET Web 服务相关的所有管道和开销可能更有益/有效。使用自定义 HttpHandler,您可以只发送您需要的参数并准确返回您想要查看的结果,而无需使用 XML Web 服务时创建的任何支持 SOAP xml。

关于service - asp.net web service和Ihttphandler的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com