05 2020 档案
摘要:最近遇到了一个解析json字符串的问题。由于嵌套的节点较多,刚开始通过遍历的方式去获取,但是遍历首先就是逻辑麻烦,然后想要你需要的东西可能会比较困难。后面发现json的节点是不变的,那么可以通过JsonConvert将json字符串转成指定的model,而这个model所含有的字段要和字符串中的节点
阅读全文
摘要:直接上代码 //Get var client = new RestClient(@"你的Uri"); var requestGet = new RestRequest(Method.GET); requestGet.AddQueryParameter("你的参数1","值1"); requestGe
阅读全文
摘要:Swagger是很好的支持前后端分离的插件。 首先通过NuGet引用: 然后引入命名空间 using Swashbuckle.AspNetCore.Swagger; 将 Swagger 生成器添加到 Startup.ConfigureServices 方法中的服务集合中: services.AddS
阅读全文
摘要:ETAG是一种缓存机制。如果需要添加ETAG支持,需要先添加服务,然后注册中间件。 1、添加服务 2、注册中间件 这样用postman测试的时候就能看到这些了 。除了在StartUp中进行配置外还可以在方法上添加特性进行配置 此外,这些特性还可以作用于控制器上
阅读全文
摘要:在AspNetCore中可以自定义媒体类型,如果出现406等状态码,可以在startup中进行注册(全局注册),也可以在你使用的方法上通过[produces]记性注册。 全局:在startup中↓ 局部:在方法上↓ 然后在使用postman的时候就可以使用注册的媒体类型了
阅读全文