ASP.NET Web Api和UrlDecode

Ant*_*ott 9 urldecode asp.net-mvc-4 asp.net-web-api

这是框架中的错误吗?

我必须在这里使用HttpUtility.UrlDecode.我认为事情是在MVC中自动解码的.

    public Thingy[] Get(string id)
    {
        var actualId = HttpUtility.UrlDecode(id ?? string.Empty);

        var result = MakeThingy(actualId );
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

我应该能够做到这一点......

    public Thingy[] Get(string id)
    {
        var result = MakeThingy(id ?? string.Empty);
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

mar*_*ind 10

这是一个已知的错误.我们将为下一个版本修复它.