将url作为参数传递给iis

时间:2015-01-22 08:29:34

标签: asp.net api iis

我正在尝试将url作为参数传递给asp web api控制器 我的控制器端点如下:

routeTemplate: "api/{controller}/{id}"

Url我以这种方式传递:

http://localhost:3000/api/snapshot/http%3A%2F%2Fwww.google.ru

但是iis解码它,我有这个:

http://localhost:2109/api/snapshot/http:/www.google.ru

当然这个网址不正确,asp.net无法处理它

任何人都知道如何将IIS转换为decodu urls?

1 个答案:

答案 0 :(得分:0)

我尝试使用查询字符串,它可以正常工作

http://localhost:3000/api/snapshot?url=http%3A%2F%2Fwww.google.ru
相关问题