gpt4 book ai didi

asp.net-core - .NET 路由包含区分大小写?

转载 作者:行者123 更新时间:2023-12-02 19:16:49 25 4
gpt4 key购买 nike

我在 .NET Core 中使用路由,我注意到当我使用相同的路由但用小写字母传递它时,我可以访问相同的页面。

例子:mydomain.com/帐户/登录mydomain.com/account/login

为什么在这种情况下不区分大小写?而且我没有使用 services.AddRouting (options => options.LowercaseUrls = true); 来允许这样做。

我只是想知道字母区分是如何工作的以及为什么它会继续有效。

最佳答案

引自Doc :

Text matching is case-insensitive and based on the decoded representation of the URL's path.

services.AddRouting(options => options.LowercaseUrls = true);只是用来将路由模板转为小写。但是您仍然可以使用大写的 Url 访问它。

关于asp.net-core - .NET 路由包含区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63598169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com