代码:WebApiConfigusing System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.Web.Http;using System.Configuration;...
点这里进入ABP系列文章总目录ABP(现代ASP.NET样板开发框架)系列之20、ABP展现层——动态生成WebApiABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.co...
Creating Help Pages for ASP.NET Web APIInstall-Package Microsoft.AspNet.WebApi.HelpPageInstall-Package Common.LoggingInstall-Package Common.Logging.Lo...
分类:
其他好文 时间:
2015-08-05 10:20:33
阅读次数:
96
本文介绍了ASP.NET Web API路由HTTP请求控制器。如果你熟悉ASP.NET MVC,Web API路由是和MVC路由非常相似的。主要差别是Web API使用HTTP方法而不是URI路径来选择Action的。你也可以使用MVC的路由配置风格来配置Web API路由,当然本文不是来介绍AS...
1.假设京东有一个WebAPI:http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。 答案: (1)输入打折价错误+输入原价错误(输入值不在正常范围内) (2)输入打折价错误+输入原价正确 (3)输入打折价正确+输入...
分类:
其他好文 时间:
2015-08-04 12:39:04
阅读次数:
145
HttpControllerDescriptor与HttpActionDescriptorHttpControllerDescriptor封装了某个HttpController类型的元数据,我们可以将它视为某个HttpController类型的描述对象。HttpActionDescriptor也类似...
1、先进的HTTP编程模型:使用新的强类型的HTTP对象模型直接操作HTTP请求和响应,在
HTTP客户端使用相同的编程模型和HTTP管道;2、支持路由:WebAPI完整支持ASP.NET路由,包括路由参数和约束。此外,到动作的映射支持约定,
从此将不再需要向类或者方法添加类似于[HttpPost]之类..
ABP之动态WebAPIABP的动态WebApi实现了直接对服务层的调用(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 调用没有跨过HttpHandler一样),这样不仅减少了ApiController的开发,也更能体现驱...
分类:
Windows程序 时间:
2015-08-01 18:50:07
阅读次数:
2989
目前WebApi在使用上大部分都是跟MVC组合的,而且使用起来也确实十分便利。但有时候我们也需要在WebForm中使用WebApi,二者还是有一定区别的。首先看下结构①ApiController即Controller部分,当然也包含Api的路径也是很重要的。这里面是Api/{function}/{c...
ABP在与页面交互中最。它让我们可以直接可以调用服务层(其实病没有跨过ApiController,只是将ApiController公共化,对于这一点的处理类似于MVC,对服务端的 调用没有跨过HttpHandler一样),这样不仅减少了ApiController的开发,也更能体现驱动领域设计的层结构...