当前位置:  开发笔记 > 后端 > 正文

不同的asp.net Web服务和Ihttphandler

如何解决《不同的asp.netWeb服务和Ihttphandler》经验,为你挑选了1个好方法。

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



1> Kev..:

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.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有