Path.Combine pour les URLs ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Path.Combine pour les URLs ?

Message par Clippy »

Path.Combine pour les URLs ?




Source : Stack Overflow [.net]

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Path.Combine pour les URLs ?

Message par ayi »

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

Répondre

Revenir à « .NET & C# »