本文大部分内容是针对Refit官网的翻译。
Refit是一个类似于Retrofit的Restful Api库,使用它,你可以将你的Restful Api定义在接口中。
例如:
这里RestService
类生成了一个IGitHubApi
接口的实现,它使用HttpClient
来进行api调用。
本文大部分内容是针对Refit官网的翻译。
Refit是一个类似于Retrofit的Restful Api库,使用它,你可以将你的Restful Api定义在接口中。
例如:
这里RestService
类生成了一个IGitHubApi
接口的实现,它使用HttpClient
来进行api调用。
原文地址:https://www.strathweb.com/2018/10/convert-null-valued-results-to-404-in-asp-net-core-mvc/
作者: Filip W.
译者: Lamond Lu
.NET Core MVC在如何返回操作结果方面非常灵活的。
你可以返回一个实现IActionResult
接口的对象, 比如我们熟知的ViewResult, FileResult, ContentResult等。
ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。
ASP.NET Core中我们可以使用Microsoft.AspNetCore.Localization库来实现本地化。
在.NET Core 2.0以上版本, Microsoft.AspNetCore.Localization已经包含在了Microsoft.AspNetCore.All中,所以我们并不需要手动引入其他的类库。
原文地址: PREVENTING INSECURE OBJECT REFERENCES IN ASP.NET CORE 2.0
作者: Tahir Naushad
在 OWASP(开放式 Web 应用程序安全项目) 2013 年发布的报告中,将不安全的直接对象引用(Insecure Direct Object Reference)标记为 十大 Web 应用程序风险之一, 其表现形式是对象的引用(例如数据库主键)被各种恶意攻击利用, 所以对于Api返回的各种主键外键ID, 我们需要进行加密。
原文链接: Deep-dive into .NET Core primitives: deps.json, runtimeconfig.json, and dll’s
作者: Nate McMaster
C#的编译器可以将cs文件转换为dll文件, 即程序集文件。程序集文件是一个便携的可执行格式文件, 借助.NET Core,它可以运行在Windows, MacOS和Linux系统中。
在Windows系统中, .NET Core的编译器文件csc.dll存放在以下目录中
之前一篇博客中,我们讲解.NET Core中的CSV解析库,在文章的最后,作者使用了性能基准测试工具BenchmarkDotNet测试了2个不同CSV解析库的性能,本篇我们来详细介绍一下BenchmarkDotNet。
Update your browser to view this website correctly. Update my browser now