是否可以使用/api/{id}-{type}.png格式的Web API路由?

时间:2014-07-23 17:54:00

标签: c# asp.net-web-api routing

目前我在Web API配置中定义了此路由:

        config.Routes.MapHttpRoute(
            name: "GetImage",
            routeTemplate: "api/{agency}-{energytype}.png",
            defaults: new { controller = "Values",
                            agency = "arb",
                            energytype = "energy" }
            );

我在我的控制器中有这个动作,这是预定的目标(这里没有任何东西,只是看看我是否可以到达那里)

   public string Get(string agency, string energyType)
    {
        return "Agency: " + agency + "    Energy Type: " + energyType;
    }

我希望它向最终用户显示他们只是链接到图像。它是Web API响应的事实应该是透明的。有没有办法做到这一点?

谢谢!

0 个答案:

没有答案