WebAPI学习(一):创建.Net Core Web API项目
选择ASP.NET Core Web API项目选择.NET 9 版本待项目生成后,按F5运行项目 调试官方默认生成的天气API接口 到此一个简单的API项目就创建完成了!
基础:C#中的位运算
位运算是程序员掌握底层开发和优化性能的利器。对于那些需要处理二进制数据、优化算法或进行底层操作的开发者来说,理解并熟练使用位运算符是必不可少的技能!1.按位与( & )描述...
WebAPI学习(二):设置API风格为RPC风格
系统默认的控制器(Controller)风格为修改为RPC风格,通过RPC风格来访问方法api/[controller]/[action]新增基础控制器(BaseController)继承ControllerBase类新增测试控制器TestController 继承...
WebAPI学习(三):Swagger的使用
创建项目时自带的Swagger框架,缺少一些注释功能需要封装一些代码,如果代码都放在Program.cs里就会显得很多,很乱。所以需要给他做下封装。在API项目中新增Business文件夹,新增SwaggerHelper....
WebAPI学习(四):appsettings.json读取帮助类
在Webapi中,我们会把配置信息统一放在appsettings.json中,通过新建读取帮助类,更加简单的读取配置!新建公共类库TEST.Common新增引用 点击引用 -> 右键 -> 管理Nuget程序包项目新建Hel...
WebAPI学习(五):JWT权限验证
在appsettings.json中配置JWT参数'JWTSetting': { 'Issuer': '', //颁发者 'audience': 'jwtAudience', //可以给那些客户端使用 'SecretKey': '8kh2luzmp0oq9wfbdeasygj647vr531n678fs' //加密K...