esp*_*var 20 c# rest asp.net-mvc asp.net-mvc-routing asp.net-web-api
当我打电话给我的webservice时,我会得到两个参数:
从客户端(&)检测到潜在危险的Request.Path值.
Routeconfig:
config.Routes.MapHttpRoute(
name: "PropertiesSearch",
routeTemplate: "api/property/Search/{category}/{query}",
defaults: new { controller = "Property", action = "Search", category = "common", query = string.Empty }
);
Run Code Online (Sandbox Code Playgroud)
Controllermethod:
[HttpGet]
public SearchResult Search(string category, string query)
{
}
Run Code Online (Sandbox Code Playgroud)
当我打电话给api时:
/ API /属性/搜索/家庭/ areaID表示%3D20339%26areaId%3D20015
从客户端(&)检测到潜在危险的Request.Path值.
这样做:
/ API /属性/搜索/家庭/?查询= areaID表示%3D20339%26areaId%3D20015
工作良好.
如何解决路由解码问题?
| 归档时间: |
|
| 查看次数: |
29207 次 |
| 最近记录: |