不同的asp.net Web服务和Ihttphandler
发布时间:2020-12-16 03:31:50 所属栏目:asp.Net 来源:网络整理
导读:简单的任务,如make AJAX请求,传递一个参数和返回结果,可以用Web Service和IHttpHandler完成,那么区别在哪里? 解决方法 ASP.NET Web服务实际上是一种HttpHandler,它提供基于W3C标准(SOAP / WSDL)的基于 XML的通信基础结构.这意味着非.NET客户端可以与ASP.NET
简单的任务,如make
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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在开发系统上禁用OutputCache
- asp.net中的.ashx文件?
- asp.net-mvc-3 – 了解网站是否在MVC中编写的技巧?
- ASP.net图表控件:隐藏除数据点之外的所有行(轴等)
- asp.net – Orchard CMS高级主题
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-mvc – Layout.cshtml上的ASP.NET MVC搜索框
- asp.net-mvc – MVC禁用SelectListItem属性不起作用
- 从ASP.NET 3.5应用程序在IFRAME中运行GWT应用程序(包括Appl
- asp.net – 使用自定义AuthorizeAttribute生成返回Url
推荐文章
站长推荐
热点阅读