随笔分类 - webapi2
摘要:代码:GitHub 参考地址:https://github.com/Acumatica/xunit.autofac xunit +autofac进行单元测试 ①创建一个类库 引用nuget: ②创建一个ServiceRegistration 类 在程序集中注册 添加测试类: 打开测试:
阅读全文
摘要:简单了解:https://www.cnblogs.com/WeiGe/p/3871451.html 项目代码:GitHub owin+webapi中使用Autofac: 添加Nuget包: owin中添加: ①在Repository 仓储中写逻辑代码,Service 应用中调用仓储代码 列如: ②w
阅读全文
摘要:代码:GitHub swagger ui在我们的.NET CORE和.NET Framework中的展现形式是不一样的,如果有了解的,在.NET CORE中的是比.NET Framework好的。两张图对比下 .NET Framework中自带的就是这个,样式一般 .NET CORE中: 一对比co
阅读全文
摘要:一般我们在github上面看到的项目结构基本都是把项目放到src文件夹中,test放测试 查了半天也没查到这个是怎么产生的。。。这边只能用比较笨的方法来完成。 解决方法中是允许我们添加解决方案文件夹,它只是虚拟的,并不会添加一个文件夹到你的目录中,只是在*.sln中添加一个实现文件的标识。解决方案中
阅读全文
摘要:参考:https://docs.microsoft.com/zh-cn/aspnet/web-api/overview/error-handling/exception-handling ①HttpResponseException ②异常筛选器 ③HttpError ④IExceptionLogg
阅读全文
摘要:mic: https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-api webapi中推荐我们使用Dto来创建接受实体和输出实
阅读全文
摘要:文件上传我们可以做上传文件保存到图片与导入数据,下载可以下载多样的文件。 上传:实例是单个文件导入 NopiHelper:地址 ①简单的上传图片进行保存,方法跟MVC中的一样 导入数据:这里需要我们Nuget:Npoi 下载(导出):webapi中需要我们对 HttpResponseMessage
阅读全文
摘要:一般的我们可以直接使用参数来接受,这个就不多介绍了 现在一般使用json来传递参数,如果使用强类型,需要我们把类的属性和参数名设置一样就可以了。get,post都可以,这里只演示了post请求 ①使用参数名来接受,这样显示不管你是传递json字符串还是json对象都是接收不到的 ②稍微改动下,把参数
阅读全文
摘要:webapi2默认返回的是xml格式的,并且一个控制器中的方法名不能重名,列如:一个get,一个post这个也是不允许的,这些我们都可以进行设置。 下面设置:返回json格式,并且一个控制器中的方法可以重名。
阅读全文
摘要:开始用的webapi2中是没有问题的,后来再项目中加了个过滤器并继承了AuthorizeAttribute 然后在全球文件中注册你的过滤器,让每次执行的时候都会进来 我项目中只重写了OnAuthorization方法,然后就出现了这个问题 解决办法:我们还需要重写 IsAuthorized方法,返回
阅读全文

浙公网安备 33010602011771号