我对 ASP.NET Web API 的随想
2012-09-16 12:39
183 查看
其实自己实现一个类似与 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 协议的!
相关文章推荐
- 【ASP.NET MVC 5】第27章 Web API与单页应用程序
- Asp.net Web Api开发(第三篇)自定义异常过滤器
- ASP.NET Web API
- ASP.NET Web API(一):使用初探,GET和POST数据
- ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法
- 使用mongodb,asp.net mvc 4 web api,win8,metro做的简单相册
- 在 Asp.net core 2.0 的Web Api 添加logging
- ASP.NET Web API教程(六) 安全与身份认证
- ASP.NET Web API框架揭秘:Web Host下的URL路由
- ASP.NET入门随想之多态、接口与委托
- ASP.NET Web API 2 对 CORS 的支持
- ASP.NET Web API 简介
- Asp.net Web Api开发(第一篇) 自定义HTTP消息拦截器
- ASP.NET Web API 提升性能的方法实践
- 关于ASP.NET Web Api的HelpPage文档注释问题
- Asp.Net Web API 2第三课——.NET客户端调用Web API
- Asp.Net Web API 2第十八课——Working with Entity Relations in OData
- 通过HttpClient 调用ASP.NET Web API
- Self Host模式下的ASP. NET Web API是如何进行请求的监听与处理的?
- ASP.NET Web API 控制请求频率