2012-02-22 32 views
9

これはフレームワークのバグですか?ASP.NET Web APIとUrlDecode

ここでHttpUtility.UrlDecodeを使用する必要があります。私はものがMVCで自動的にデコードされたと思った。

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

     var result = MakeThingy(actualId); 
     return result; 
    } 

私はこれを行うことができるはず...

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

答えて

10

それは既知のバグです。私たちは次のリリースのために修正します。

+0

私の無知を許してください、あなたはASP.NET-Web-ApiのPMですか?私は、あなたが私の関連する質問のいくつかに非常に信頼できる方法で答えたことに気付きました:) –

+0

PMではなく、開発者の1人(MVCとWeb APIの両方)。私はそれを私のSOのプロフィールで明確にしようとします:http://stackoverflow.com/users/358970/marcind – marcind

+0

申し訳ありません、私は私のコメントを投稿した直後にそれを読む:) –