2012-02-22 7 views
9

프레임 워크의 버그입니까?ASP.NET 웹 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

오후지만, 개발자 중 하나 (MVC 및 웹 API에서) 중 하나. 내 프로필에 명확하게하려고 : http://stackoverflow.com/users/358970/marcind – marcind

+0

죄송합니다, 나는 내 의견을 게시 한 직후 그것을 읽었습니다 :) –