首页 [ 开发辅助 ] WebApi成功的案例源码升级版
一键分享

WebApi成功的案例源码升级版

  • 商业

2017-08-29 19:35:56

先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请求和响应, 在 HTTP客户端使用相同的编程模型和 HTTP 管道;

*** RMB 收藏 246 次  |  关注 4869 次  |   下单 18 次 ***RMB 距结束  00 天 00 时 00 分 00 秒


交付物: 源码包
附加服务:  环境搭建 本地没有开发环境,无法运行购买的源代码,需要作者远程指导安装,并保证可以使用。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 源码部署 本地有开发环境,需要商家帮忙部署到买家的服务器上成功运行。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 不需要 * 请选择附加服务
    商家已实名认证
  • 分享者:wafdw***
  • 成交次数:   22 次
  • 访问次数:   2629 次
  • 源码数量:   18 套
  • 通过比率:   62%
  • 活跃于:   三个月前
  • TEL:   13*******08
  • 最新IP属地:武汉市
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[4KB]
  • Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml[1KB]
  • 输出-实体数据模型.txt[138B]
  • Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll[28KB]
  • from.gif[4KB]
  • test.sln[1KB]
  • 最新Asp.Net源码下载.url[123B]

源码介绍

源码参数

  • 源码类别:【开发辅助】
  • 源码类型:B/S
  • 适合人群: 进阶
  • 授权类型:商业版
  • 开发语言:C#
  • 数据库:SQL2012
  • 源码大小:73.34MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • WebApi结构.png
  • 部分请求结构.png
  • 客户端结构.png
  • 客户端结构.png
  • 部分请求结构.png
  • 首页测试代码.png
  • WebApi结构.png
  • v-5-1
  • v-5-2
  • v-5-3
  • WebApi结构.png
  • 部分请求结构.png
  • 客户端结构.png
  • 客户端结构.png
  • 部分请求结构.png
  • 首页测试代码.png
  • WebApi结构.png
  • v-5-1
  • v-5-2
  • v-5-3
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

一、更新记录

1、更新日期:2020-12-11 00:00:00

2、更新内容:
功能新增:
图片加水印,调用新写的方法AddWaterText,以及一些安全权限校验的bug的修改。

1、更新日期:2019-10-09 00:00:00

2、更新内容:

ASP.NET WebApi 实现Token验证,第二种token验证方式,使用微软的Owin 验证,

使用令牌认证有几个好处:可扩展性、松散耦合、移动终端调用比较简单等等

1、更新日期:2019-04-01 00:00:00

2、更新内容:

功能新增:
1.【如果VS未更新,则需要】更新了swgger
 Nuget命令窗口执行: Install-Package Swashbuckle
或者Nuget搜索安装 Swashbuckle
2.访问地址变成了http://localhost:3536/swagger/ui/index#!/
3.显示上传文件参数:通过配置注释[upload],判断是否需要上传按钮
4.第二种方式验证权限,在方法上面加上[AccessKey]标签
 //TODO 验证Key  accessKey == "123456789";密码自己设置

1、更新日期:2019-01-28 00:00:00

2、更新内容:

功能新增:
 增加接口安全校验:token校验方式
 webapi新增 token校验
 接口方式,加上 token请求头
 controller 里面的方法上-加上特性标签[ApiAuthorize]

1、更新日期:2019-01-28 00:00:00

2、更新内容:

功能新增:
 增加接口安全校验:token校验方式
 webapi新增 token校验
 接口方式,加上 token请求头
 controller 里面的方法上-加上特性标签[ApiAuthorize]

1、更新日期:2018-10-15 00:00:00

2、更新内容:

数据库更新:客户表新增一个字段
功能新增:1.webapi图片上传(几种方式,base64的和一般图片上传的),新增编辑同时更新到数据库
2.列表图片时时展示
3.优化了IIS请求DELETE,PUT失败的bug

一、源码特点
      1、先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请求和响应, 在 HTTP客户端使用相同的编程模型和 HTTP 管道;
      2、支持路由: Web API 完整支持 ASP.NET 路由, 包括路由参数和约束。 此外, 到动作的映射支持约定, 从此将不再需要向类或者方法添加类似于 [HttpPost] 之类的属性;
      3、内容协商: 客户端与服务端可以一起决定 API 返回数据的格式。 默认支持 XML, JSON 以及 Form URL-Encoded 格式, 可以扩展添加自定义格式, 甚至可以替换掉默认的内容协商策略;
      4、模型绑定与验证: 模型绑定器可以轻易地从 HTTP 请求中提取数据并转换成在动作方法中使用的 .Net 对象;
      5、过滤: Web API 支持过滤, 包括总所周知的 [Authorize] 过滤标记, 可以为 Action 添加并插入自定义过滤, 实现认证、异常处理等;
      6、查询聚合: 只要简单的返回 Iqueryable<T> , Web API 将会支持通过 OData 地址约定进行查询;
      7、改进的 Http 细节可测试性: Web API 不是将 HTTP 细节设置到一个静态的 Context 对象上, 而是使用 HttpRequestMessage 和 HttpResponseMessage 实例, 可以使用这些对象的泛型版本为这些 Http 类型添加自定义类型;
      8、改进的依赖反转 (IoC) 支持: Web API 使用 MVC Dependency Resolver 实现的服务定位器模式在不同的场景下来获取实例;
      9、基于代码的配置: Web API 单独使用代码完成配置, 从而保证了配置文件的整洁;
      10、自托管 (Self-Host) : Web API 除了可以托管在 IIS 中, 还可以托管在进程中,依旧可以使用路由以及其它的特性。
二、注意事项
      1、开发环境为Visual Studio 2015,数据库为SqlServer2012,使用.net 4.5开发。
三、版本升级
      1、加入了httppost请求的webapi 列表和增删改查, 
      2、多种post方法新增数据
      3、修改也加入了多种方法,本系统结合先进的orm   entity framework对底层数据库进行操作
      4、如有想扩展框架的同学,可以下载本源码
责任编辑:WALL·E

下单记录

用户名 源码评分 成交价 下单时间 订单状态

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行