swagger - 如何将 OData API 路径更改为小写格式?

标签 swagger odata asp.net-core-webapi swagger-ui .net-5

我将 OData 添加到我的 .NET Web API。我只用它来查询数据 (HttpMethod GET)。

当我运行我的应用程序并查看 Swagger 时,我看到以下内容:

enter image description here

如您所见,OData 端点对资源集使用大写名称,这是我非常不喜欢的。重要的是要注意端点工作正常即使是小写也是如此。

如何使 OData 端点默认使用小写字母以在我的 swagger 文档中创建一致性?

提前致谢

最佳答案

使用:

services.AddRouting(options => options.LowercaseUrls = true);

在你的 startup.cs 中

关于swagger - 如何将 OData API 路径更改为小写格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69005362/

相关文章:

.net-core - .NET Core 2.0 Web API - 如何在 Swagger 中添加自定义 header 参数

java - 无法弄清楚如何访问由 swagger 自动生成的 jaxrs 服务器中的请求 header

postman - 在 Microsoft Dynamics 365 for Financials 中创建产品

c# - 如何从 UseStatusCodePagesWithReExecute 中排除某些路由?

java - 使用 OData WCF 的 Android 应用程序 - Android 应用程序不断崩溃

amazon-web-services - 具有ID的API不包含路径/*的资源,该资源的ANY方法具有集成LAMBDA

c# - 如何从 ActionFilterAttribute 访问 AppSettings

jax-rs - swagger-api 和 JAX-RS 有什么区别?

c# - 自动将 JWT 加载到 User.Identity (ASP.NET Core 3.1)

java - 加载swagger-ui.html页面时,请求host :port/and host:port/csfr