2012-02-22 19 views
9

Bu bir hata bu çerçeve içinde mi?ASP.NET Web Api ve UrlDecode

HttpUtility.UrlDecode'ı kullanmalıyım. MVC'de her şeyin otomatik olarak çözüldüğünü düşündüm.

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

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

Sadece bunu yapmak mümkün olmalıdır ...

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

cevap

10

Bu bilinen böcek. Bir sonraki sürüm için düzelteceğiz.

+0

lütfen cehaletimi bağışlayın, ancak ASP.NET-Web-Api için PM misiniz? İlgili sorumdan birkaçını yetkili bir şekilde yanıtladığınızı fark ettim :) –

+0

PM değil, geliştiricilerinden biri (hem MVC hem de Web API'sı). Ben benim SO profilinde açık yapmak için çalışıyorum: http://stackoverflow.com/users/358970/marcind – marcind

+0

üzgünüm, sadece yorumumu gönderdikten sonra okudum :) –