http://www.dotnet-tricks.com/Tutorial/webapi/JI2X050413-Difference-between-WCF-and-Web-API-and-WCF-REST-and-Web-Service.html.NET framework 有很多的技术来创建HT...
百度官方文档.http://developer.baidu.com/map/index.php?title=webapi
每个平台都应该具备异常处理策略,此处异常处理策略只针对用户请求产生的当前线程异常,不包括异步处理时产生的未捕获异常,关于异常处理建议大家可以去看下微软企业库的 Exception Handling Application Block
AbsCommonExceptionFilterAttribute,同信息验证一样,异常也是通过Attrbute来处理 using System.Ne...
ASP.NET5.0的主要目标之一是统一MVC和WebAPI框架应用。接下来几篇文章中您会了解以下内容:ASP.NETMVC6中创建简单的webAPI。如何从空的项目模板中启动,及添加控件到应用中。如何配置ASP.NET5.0管道。在IIS外对立部署应用。本文的目的是从空的项目开始,逐步讲解如何创建应用。..
WebAPI的用户身份认证与MVC一样都是通过Attribute进行验证,此处定义了一个抽象基类,子类需要实现根据合作号获取合作用户信息的抽象方法
AbsBaseAuthenticationAttribute
//actionContext.Response = new HttpResponseMessage(HttpStatusCode.Unauthorized); using S...
在开始前先说下防篡改机制的原理,如果已经接触过支付宝的可以跳过此部分
防篡改,顾名思义就是防止有人恶意篡改请求数据以达到恶意攻击的目的,那要怎么才能实现这样的目的呢?其实很简单,将要请求的数据加上合作号、合作Key按规则组织成一个字符串,获取对应的MD5摘要,然后将该摘要及合作号同时作为请求的一部分一起传递(合作Key禁止传递)
下面进行举例:
假定需要进行签名的参数如下(以json格式举例...
这些天不小心的搜到一些关于权限方面的文档,确实写的很好!其中,《我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout》这篇文章写的东西,已经实现了我所想要实现的。既然我想要的都已经实现了,我还有继续我这系列文章的必要吗?不由得回顾下自己之前写的东西。我可以为自己没有...
分类:
其他好文 时间:
2015-02-01 14:41:24
阅读次数:
239
刚创建的 Asp.Net Web Api 项目,在进行简单的测试时发现返回的 JSON 数据很丑陋。与平时我们使用的 JSON.NET 序列化出来的字符串不一样。通过下面的设置就可以了:// 清除所有媒体类型格式化器config.Formatters.Clear();var formatter = ...
在介绍WebApi这个小demo前,先来简单说一下OAuth这个东西。OAuth开放授权,用户可以对自己的资源进行第三方授权,那么第三方就可以不用你的账号密码就可以访问你授权的资源了。比如一些论坛直接用qq账号登陆、微信公众号等,都是OAuth的应用体现。这里的WebApi的demo也是一样,用户只...
先看效果,注意:(1)这里由于我的模拟器不支持中文输入,所以,对于这张效果图,我是直接在代码中写死了我的查询城市,在下面的代码中我是没有把要查询的城市写死的。 (2)读者要想成功使用本示例的所有代码的话(就是一成不改,这也太懒了哈!),需要读者自己申请一个key,然后放入我...
分类:
移动开发 时间:
2015-01-26 18:57:32
阅读次数:
198