您当前位置: 源码net源码WebApi成功的案例源码更新版
官方提示: 商家已承诺该商品不含变现(虚拟币兑换提现成现金)赌博性的功能,若您发现该商品含有上述情况,请保留相关凭证向官方举报。
一、源码特点
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
一、升级记录
1、升级日期:2018-10-15 00:00:00
2、升级内容:
数据库升级:用户表新添加一个字段
功能新添加:1.webapi图片上传(几种方式,base64的和一般图片上传的),新添加编辑同时升级到数据库
2.列表图片时时展现
3.优化了IIS请求DELETE,PUT失败的bug
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、升级日期: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 == "
";密码自定义
01
挑选商品
挑选一款最适合您的商品
02
支付购买
立即支付下订单(自动发货商品零等待)
03
部署使用
部署源码查看是否存在问题,是否跟描述一致。(问题可退款,平台担保)
04
确认收货
感觉不错,评价商品帮助更多人
05
交易完成
交易完成可投入使用