1、 $(function () { var dataJSON = {Id:1,Title:'标题测试'}; console.log(JSON.stringify(dataJSON)); $.ajax({ url: "http://localhost:53620/api/values", type: ...
今天有个场景需要webapi返回给客户端回应一个图片,以前的老套路不能用了。刚开始以为是需要使用“HttpResponseMessage“,直接在Response里输出文件流。 这是错误的方向。正确的方式是使用FileContentResult,如下: /// <summary> /// 获取图片 ...
D:\Program Files (x86)\Board\Board WebApi Server\App_Data\config appSettings.config <appSettings> <add key="host" value="http://*:8888/" /> --默认是80,此处 ...
在团队两年多陆续负责了几个项目的开发上线已经代码的review,特别是对老项目的重构过程中,发现之前的API设计是没有任何规范和约定的,不同的开发同学有不同的习惯,因此需要一套规范去约定,现在分享一下我们目前试运行的一套规范,一起交流完善下。 ...
2020/01/31, ASP.NET Core 3.1, VS2019, Microsoft.AspNetCore.Authentication.JwtBearer 3.1.1 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【11 使用JWT进行授权验证】 使用JWT ...
2020/01/31, ASP.NET Core 3.1, VS2019, 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【10 xUnit单元测试之集成测试】 "文章目录" "此分支项目代码" 本章节介绍了 ...
分类:
Web程序 时间:
2020-01-31 19:01:04
阅读次数:
118
一、创建demo项目 1.新建webapi项目,命名为“DemoProject”,去掉HTTPS勾选 1 using Microsoft.AspNetCore.Mvc; 2 using System.Collections.Generic; 3 4 namespace DemoProject.Con ...
分类:
Web程序 时间:
2020-01-31 18:51:47
阅读次数:
230
2020/01/30, ASP.NET Core 3.1, VS2019, 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【8.2 使用Castle.Core实现动态代理拦截器】 使用Autofac替换原生的依赖注入 "文章目录" "此分支项目代码" 本章节介绍了使用A ...
分类:
Web程序 时间:
2020-01-31 10:53:14
阅读次数:
144
原文:.netcore 3.1高性能微服务架构:webapi规范 1.1 定义 1、基础接口:单一职责原则,每个接口只负责各自的业务,下接db,通用性强。 2、聚合接口:根据调用方需求聚合基础接口数据,业务性强。 1.2 协议 1. 客户端在通过 API 与后端服务通信的过程中, 应该使用 HTTP... ...
2020/01/29, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【7 编写角色业务的增删改查】 编写最简单的增删改业务,涉及到DI依赖注入的使用、AutoMapper的使用、工作单元与仓储的使用、雪花Id的生成 " ...
分类:
Web程序 时间:
2020-01-30 09:42:13
阅读次数:
85