随笔分类 -  C# API

C# API 相关内容
摘要:为了方便调用,通常封装成一个通用的函数,如下: /// <summary> /// Get Http as string result /// </summary> /// <param name="url">Request Url.</param> /// <param name="strAcce 阅读全文
posted @ 2022-08-30 14:09 SilverFox8588 阅读(80) 评论(0) 推荐(0) 编辑
摘要:一、新建好项目与类库, 并添加好EF依赖 二、在EFCore层添加DataModel和DbContext上下文对象 三、在Startup类的ConfigureServices方法中添加EF的依赖注入 四、使用命令Add-Migration通过代码生成数据库 直接运行命令报错: 启动项目添加对Micr 阅读全文
posted @ 2022-04-18 17:04 SilverFox8588 阅读(206) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// Post as x-www-form-urlencoded /// </summary> /// <param name="url">请求地址</param> /// <param name="data">"a=1&b=2" - 请求参数格式</param> pu 阅读全文
posted @ 2022-04-13 14:37 SilverFox8588 阅读(3175) 评论(0) 推荐(0) 编辑
摘要:1.新建一个WebApi项目 默认的web api项目包含一个默认的api:/weatherforecast 2. 新建一个Dockerfile文件 #See https://aka.ms/containerfastmode to understand how Visual Studio uses 阅读全文
posted @ 2021-10-08 17:14 SilverFox8588 阅读(195) 评论(0) 推荐(0) 编辑
摘要:什么是Ocelot? Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Consul集成。这些功能都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 阅读全文
posted @ 2021-09-22 17:06 SilverFox8588 阅读(263) 评论(0) 推荐(0) 编辑
摘要:关于Restful设计的API响应码,项目中实际使用,总结一下,以备后用。统一的响应状态码,更方便客户端的处理。 请求方法 成功状态码(含义) 失败状态码 GET 200 (OK) 404 (Not Found 所请求资源不存在或不可用)400 (Bad Request 服务器不能解析客户端的请求或 阅读全文
posted @ 2021-06-02 16:17 SilverFox8588 阅读(194) 评论(0) 推荐(0) 编辑