我对 ASP.NET Web API 的随想

其实自己实现一个类似与 ASP.NET Web API 的轻量级 Web 服务(PS:不是说 Web Service 技术)也不是很难的事,就算不用 ASP.NET MVC,用 ASP、ASP.NET、JSP、PHP、Node.JS 等等有服务器处理能力的“页面”就能实现。就拿我们熟悉的 ASP.NET WebForm 来说,我们建立一个 .aspx 的页面,然后通过参数得到 Action 方法,Invoke 它,得到结果后序列化为 JSON 作为响应结果,如果 Action 没有返回值,那么就不返回,我们可以利用 UrlRewriter ,配置正则表达式,获取请求中的 Controller、Action 参数,然后在 HttpModule 中初始化对应的 Class ,Invoke 相应的 Method,不知道我这样理解对不对?既然 ASP.NET Web API 已经帮我们做了,我们就可以不用自己写了,拿来用就可以了,我们知道原理就可以了,即 ASP.NET Web API 是基于 HTTP 协议的!

转载于:https://www.cnblogs.com/Music/archive/2012/09/16/my-thoughts-on-asp-net-web-api.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值