数据库设计: Model School.cs ViewModel SchoolDto.cs AddSchoolViewModel.cs EditSchoolViewModel.cs BLL ISchoolService.cs SchoolService.cs WebApi AutoMapper-> ...
分类:
其他好文 时间:
2016-04-14 15:55:09
阅读次数:
165
1.vs2015 新建一个mvc项目,勾选webapi 项目默认已经添加了webapi的路由: 这个默认的路由跟mvc默认路由有区别,它不带action,所以非常适合用来构建RESTFUL风格的服务 路由的申明要先于mvc,否则路由过来时,先从mvc的路由中匹配,导致匹配失败 2.新建一个Produ ...
来自:http://www.it165.net/pro/html/201505/42504.html 一、前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的x ...
随着微软日渐重视开源社区的贡献,微软在自己的产品中往往也会集成开源的第三方库。 比如System.Net.Http.Foramatting.dll 就依赖于Newtonsoft.json v4.5. 所以如果你项目的Newtonsoft.json的版本高于v4.5。当调用System.Net.Htt ...
来自:http://www.cnblogs.com/David-Huang/p/4351023.html 返回字符串,突然碰到双引号号问题,幸亏有人解决了。 返回XMLDocument类型,默认会解析为json格式。返回字符串会默认加双引号。 解决方法:返回HttpResponseMessage类型 ...
1.WebApi系列~通过HttpClient来调用Web Api接口 http://www.cnblogs.com/lori/p/4045413.html 2.C#通过WebClient,HttpWebRequest实现http的post和get方法 来自baidu 文档:http://wenku ...
分类:
Web程序 时间:
2016-04-12 17:18:38
阅读次数:
207
WebApi异常处理解决方案 前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理。关于异常处理,作为程序员的我们肯定不陌生,记得在介绍 AOP 的时候,我们讲过通过AOP可以统一截获异常。那么在我们的WebApi里面一般 ...
现在webapi越来越流行了,很多时候它都用来做接口返回json格式的数据,webapi原本是根据客户端的类型动态序列化为json和xml的,但实际很多时候我们都是序列化为json的,所以webapi的序列化比我们用ServiceStack.Text序列化要多花费一些时间,还有如果返回的数据量比较大 ...
(注:下面用 [$] 标注的表示收费工具,但部分收费工具针对开源软件的开发/部署/托管是免费的) API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网 ASP.NET WebAPI:快捷创建 HTTP 服务的 ...
分类:
Web程序 时间:
2016-04-10 14:18:12
阅读次数:
230
1.前言 现在这个项目已经有阶段性的模块完成了,所以就想着对这些模块进行单元测试,以保证项目的代码的质量。首先虽然标题是mvc+webapi实质上我只是对mvc进行的测试。用的时候vs的unit test generator.至于它的安装和介绍在这不做详细介绍。好的现在开始总结我的单元测试总结。 2 ...