会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happy ray
幼敏悟过人,读书辄成诵
博客园
首页
新随笔
联系
管理
2021年8月30日
ASP.NET Core通过特性实现参数验证
摘要: 微软在ASP.NET Core框架中内置了一些验证参数的特性,让我们可以通过这些特性对API请求中的参数进行验证,常用的特性一般有: [ValidateNever]: ValidateNeverAttribute 指示应从验证中排除属性或参数。 [CreditCard]:验证属性是否具有信用卡格式。
阅读全文
posted @ 2021-08-30 01:34 happyray
阅读(3099)
评论(0)
推荐(0)
2021年8月21日
ASP.NET Core下自定义授权返回结果
摘要: 今天在为项目编写API统一返回结果的代码时,发现不能通过Filter来定义授权失败后的响应结果,于是我翻看了一下官方文档和aspnetcore源码,原来需要自定义实现IAuthorizationMiddlewareResultHandler接口。 Asp.Net Core 5自带的验权中间件,在验权
阅读全文
posted @ 2021-08-21 02:47 happyray
阅读(2887)
评论(4)
推荐(2)
2020年12月28日
ASP.NET Core WebApi下的数据塑形
摘要: 在这个前后端分离开发的今天,前端通过调用后端提供的api接口,实现页面数据的展示。而往往在实际场景中,会出现两个版块调用的数据极度相似的情况,A页面与B页面所展示的列表,仅仅相差了几个字段。 如果这个时候,我们选择将数据的所有字段一起返回,则会增大了Http请求的体积,好处是后续版块需求变化时,前端
阅读全文
posted @ 2020-12-28 15:26 happyray
阅读(659)
评论(0)
推荐(1)
2020年12月23日
.NET Core下好用的FTP框架 FluentFTP
摘要: 项目中经常涉及到将文件批量上传到其它空间或服务器,这个时候我们有可能需要用到FTP协议进行传输,所以这里我推荐使用FluentFTP,一款很好用的FTP传输框架。 github地址:https://github.com/robinrodricks/FluentFTP Nuget安装一下: PM> I
阅读全文
posted @ 2020-12-23 18:07 happyray
阅读(5438)
评论(1)
推荐(5)
公告