2012-02-22 21 views
9

क्या यह ढांचे में एक बग है?एएसपी.नेट वेब एपीआई और यूआरएलडीकोड

मुझे यहां HttpUtility.UrlDecode का उपयोग करना होगा। मैंने सोचा कि एमवीसी में चीजें स्वचालित रूप से डीकोड की गई थीं।

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

कृपया मेरी अज्ञानता से क्षमा करें, लेकिन क्या आप एएसपी.नेट-वेब-एपीआई के लिए प्रधान मंत्री हैं? मैंने देखा है कि आपने मेरे कुछ संबंधित प्रश्नों को बहुत ही आधिकारिक तरीके से उत्तर दिया है :) –

+0

प्रधान मंत्री नहीं, लेकिन डेवलपर्स में से एक (एमवीसी और वेब एपीआई दोनों पर)। मैं इसे अपने एसओ प्रोफाइल में स्पष्ट करने की कोशिश करता हूं: http://stackoverflow.com/users/358970/marcind – marcind

+0

क्षमा करें, मैंने पढ़ा है कि मैंने अपनी टिप्पणी पोस्ट करने के बाद :) –

संबंधित मुद्दे