मुझे .NET के उरी कार्यान्वयन में कोई समस्या है। ऐसा लगता है कि यदि योजना "ftp" है, तो क्वेरी भाग को क्वेरी के रूप में पार्स नहीं किया गया है, बल्कि इसके बजाय पथ के हिस्से के रूप में।.NET के उरी कार्यान्वयन के लिए वैकल्पिक?
उदाहरण के लिए निम्नलिखित कोड डालें:
Uri testuri = new Uri("ftp://user:[email protected]/?passive=true");
Console.WriteLine(testuri.Query); // Outputs an empty string
Console.WriteLine(testuri.AbsolutePath); // Outputs "/%3Fpassive=true"
मुझे ऐसा लगता है कि उरी वर्ग गलत पथ के एक भाग के रूप में क्वेरी भाग पार्स करता है। हालांकि इस योजना के बारे में http के लिए बदल रहा है, परिणाम की उम्मीद के रूप में किया जाता है:
Uri testuri = new Uri("http://user:[email protected]/?passive=true");
Console.WriteLine(testuri.Query); // Outputs "?passive=true"
Console.WriteLine(testuri.AbsolutePath); // Outputs "/"
है किसी को भी इस के लिए एक समाधान है, या एक विकल्प के उरी वर्ग की उम्मीद रूप में काम करता है कि पता है?