asp.net-mvc - url 中存在尾随句点时出现 404 错误
问题描述
我有一个 ASP.NET MVC 页面,我在 url 中发送数据,如下所示:
http://localhost:50127/Search/ViewReport/A1225./GIT900554-900
我收到 404 错误。如果我在句号之后添加一个字符,它可以正常工作。我在这里尝试过类似问题的解决方案,但没有成功。我正在运行 ASP.NET MVC 版本 4。
解决方案
点是 URL 的特殊/保留字符,您可以尝试将%2E
其编码为 ,但使用点作为路径而不是域的一部分似乎并不标准?
推荐阅读
- nginx - 如何使用 Nginx 构建代理?
- system.text.json - System.Text.Json 添加了一个额外的大括号 ONLY TO END 所以它会导致异常
- php - 如何从数据库中使用动态列名在codeigniter中导入csv文件
- sql - 使用 SQL 从列中提取字符串
- vector - 向量迭代器,对向量进行迭代不会产生任何结果
- firebase - Flutter Firebase OTP 短信代码已过期
- wordpress - 我有一篇使用阿拉伯语和英语的博客文章。但是当我粘贴阿拉伯文字时。它的行为类似于英文文本对齐
- javascript - Charts.js 缩放 yaxes 刻度 min max 不起作用
- c# - 将 JSON 反序列化为对象,然后运行 foreach 循环以添加到列表视图中
- java - 将 @Cacheable 注释与反应式控制器方法一起使用