Path.Combine pour les URLs ?
Il y a un commentaire de Todd Menier ci-dessus indiquant que Flurl inclut un Url.Combine.
Plus de détails :
Url.Combine est essentiellement un Path.Combine pour les URLs, garantissant un
et un seul caractère séparateur entre les parties :
var url = Url.Combine(
"http://MyUrl.com/",
"/too/", "/many/", "/slashes/",
"too", "few?",
"x=1", "y=2"
// result: "http://www.MyUrl.com/too/many/slashes/too/few?x=1&y=2"
Obtenez Flurl.Http sur NuGet :
PM> Install-Package Flurl.Http
Ou obtenez le constructeur d’URL autonome sans les fonctionnalités HTTP :
PM> Install-Package Flurl