为什么' *'一个无效的Request.Path字符?

时间:2017-04-24 07:42:29

标签: asp.net rest asp.net-web-api

我无法搜索/找到这个问题的答案。请帮我理解。

背景: 我正在努力添加一个新的rest-api,它将版本(1.0.1)作为字符串格式的输入并相应地返回资源。 我想知道1. *也是一个有效的输入版本值,其中用户说我不知道​​1. *中的最新版本,只要主要版本是1,任何最新的次要/补丁版本都很好。< / p>

1 个答案:

答案 0 :(得分:0)

实际上*应该是URL中的安全字符....请查看以下链接

https://perishablepress.com/stop-using-unsafe-characters-in-urls/

尝试编码..

替换&#34; *&#34;用&#34;%2A&#34;或使用URL编码实用程序功能

https://msdn.microsoft.com/en-us/library/4fkewx0t(v=vs.110).aspx