webAPI设计-允许将任何输入传递到服务器

时间:2019-07-17 13:20:35

标签: asp.net asp.net-mvc

我想编写一个MVC ASP.NET ApiController方法,该方法可以将“任何内容”作为搜索词。然后将在后端执行搜索,并将结果返回给用户。

一种简单的方法,其路由类似“ api / search / {searchterm}”,并且将searchterm定义为字符串参数,可以正常工作,直到searchterm包含单个外来字符(如)。 / \和?

我似乎无法让MVC允许这些。它通常以404错误结束。我尝试过以各种方式对数据进行编码,但仍然无法正常工作。例如,替换。 %2E仍然会导致错误。

是否存在允许任何输入传递到MVC ASP.NET ApiController的标准技术?

谢谢

0 个答案:

没有答案