随笔分类 -  WebApi学习之路

我年纪越大,就越觉得那些心理阴暗,一肚子心计,满脑子阴谋论的人,是因为智力不够。
摘要:Asp.Net WebAPI服务函数的返回值主要可以分为void、普通对象、HttpResponseMessag、IHttpActionResult e四种,本文这里简单的介绍一下它们的区别。一、返回void返回void一般常用于Put和Delete函数。 public void Delete... 阅读全文
posted @ 2015-07-03 16:54 天涯过者 阅读(1992) 评论(7) 推荐(1) 编辑
摘要:使用ASP.NET Web API构造基于restful风格web services,IHttpActionResult是一个很好的http结果返回接口。然而发现在vs2012开发环境中,System.Web.Http包I中不含有HttpActionResult,这时需更新ASP.NET Web A... 阅读全文
posted @ 2015-07-03 16:46 天涯过者 阅读(426) 评论(0) 推荐(0) 编辑
摘要:1、使用filter之前应该知道的(不知道也无所谓,哈哈!) 谈到filter 不得不先了解下aop(Aspect Oriented Programming)面向切面的编程。(度娘上关于aop一大堆我就不在这废话了) 下面是个人理解对aop理解(不要板砖): 以前面向过程的编程,某个功能都编写成函数... 阅读全文
posted @ 2015-07-03 14:56 天涯过者 阅读(633) 评论(0) 推荐(0) 编辑
摘要:一、客户端用JSONP请求数据如果你想用JSONP来获得跨域的数据,WebAPI本身是不支持javascript的callback的,它返回的JSON是这样的:{"YourSignature": "嫁人要嫁程序员,钱多话少死得早"}然而,JSONP请求期望得到这样的JSON:jQuery123456... 阅读全文
posted @ 2015-07-03 11:02 天涯过者 阅读(588) 评论(0) 推荐(0) 编辑
摘要:原文的链接:http://www.cnblogs.com/TianFang/p/3724449.htmlWebAPI是标准的Http协议,支持Http协议的客户端(如浏览器)都可以访问。但是,有的时候我们如果想在自己的程序中使用WebAPI时,此时就要实现自己的客户端了。我之前介绍过在.Net 4.... 阅读全文
posted @ 2015-06-09 22:14 天涯过者 阅读(1222) 评论(0) 推荐(1) 编辑
摘要:最近在改写WebApp时要将以前用泛型处理例程写的Captcha 改成使用WebApi 来实作机制,在实作的过程中发现使用IRequiresSessionState session也无法使用(context.Session==null)查过一些文章才发现需要在注册api路由需将RouteHandle... 阅读全文
posted @ 2015-06-09 15:19 天涯过者 阅读(35905) 评论(17) 推荐(10) 编辑
摘要:原文的链接:http://www.cnblogs.com/babycool/p/3922738.html这里我使用Jquery 来发起异步请求实现数据调用。 继续使用上一文章中的示例,添加一个index.html页面,添加对jquery的引用。一、无参数Get请求 一般的get请求我们可以使用j... 阅读全文
posted @ 2015-06-09 10:09 天涯过者 阅读(14609) 评论(10) 推荐(6) 编辑
摘要:最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请... 阅读全文
posted @ 2015-06-08 14:54 天涯过者 阅读(396) 评论(0) 推荐(0) 编辑
摘要:public HttpResponseMessage Post(HttpRequestMessage req){ var content = req.Content.ReadAsStringAsync().Result;} 阅读全文
posted @ 2015-05-27 15:54 天涯过者 阅读(2290) 评论(0) 推荐(0) 编辑
摘要:默认访问Web API时,是无需指定method名。它会按照默认的路由来访问。如果你的Web API中出现有方法重载时,也许得配置自定义路由:标记1为自定义路由,标记2为默认路由,需要把自定义路由排在前面。系统会先从自定义路由去匹配。 阅读全文
posted @ 2015-05-12 09:43 天涯过者 阅读(468) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示