ARConsistency:.Net Core Web Api的Api响应一致性

时间:2024-04-30 01:16:15
【文件属性】:

文件名称:ARConsistency:.Net Core Web Api的Api响应一致性

文件大小:40KB

文件格式:ZIP

更新时间:2024-04-30 01:16:15

consistency aspnetcore rest-api restful-api api-response

使用不同的语言阅读本文档: 弧度 ARConsistency通过确保使用相同的模板转发发送给.Net Core Web Api项目的客户端的所有响应,从而保持响应的一致性。 设置 1.安装Nuget软件包 您可以将此项目库与Nuget包一起包含在您的项目中。 使用Package Manager控制台或Nuget Package Manager将nuget软件包添加到您的项目中。 PM > Install-Package ARConsistency 或使用.Net Cli > dotnet add package ARConsistency 2.设定 将以下配置添加到项目的“ appsettings.json ”文件中。 " ApiConsistency " : { " IsDebug " : true , " ShowStatusCode " : true , "


【文件预览】:
ARConsistency-master
----ARConsistency.sln(3KB)
----.gitattributes(2KB)
----.github()
--------workflows()
----Test()
--------TestApi()
--------WebApiTest()
----ARConsistency.Abstractions()
--------IConsistentable.cs(151B)
--------ValidationError.cs(336B)
--------ARConsistency.Abstractions.csproj(743B)
--------ConsistentApiResponse.cs(2KB)
----CONTRIBUTING.md(1KB)
----LICENSE.md(1KB)
----README.md(7KB)
----ARConsistency()
--------Configuration()
--------ARConsistency.csproj(1KB)
--------Extensions()
--------ResponseModels()
--------ContractResolver()
--------ConsistencyMiddleware.cs(5KB)
--------Helpers()
--------ServiceCollectionExtension.cs(3KB)
----README.tr.md(8KB)
----.gitignore(6KB)

网友评论