.NET'in Uri uygulamasında bir sorunum var. Şema "ftp" ise, sorgu kısmı bir Sorgu olarak değil, yolun bir parçası olarak ayrıştırılır..NET'in Uri uygulamasına alternatif mi?
örneğin aşağıdaki kodu atın:
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"
O Uri sınıf haksız yere yolunun bir parçası olarak sorgu kısmını ayrıştırır geliyor bana. Ancak http düzenini değiştirerek, sonuç beklendiği gibi:
Uri testuri = new Uri("http://user:[email protected]/?passive=true");
Console.WriteLine(testuri.Query); // Outputs "?passive=true"
Console.WriteLine(testuri.AbsolutePath); // Outputs "/"
kimse buna bir çözüm varsa, ya beklendiği gibi çalıştığını alternatif Uri sınıfının biliyor mu?