Maison > développement back-end > C++ > Comment puis-je combiner des URL dans .NET comme Path.Combine ?

Comment puis-je combiner des URL dans .NET comme Path.Combine ?

Susan Sarandon
Libérer: 2025-01-20 13:32:10
original
441 Les gens l'ont consulté

How Can I Combine URLs in .NET Like Path.Combine?

Combinaison d'URL .NET : fonctionnalité de mise en miroir de Path.Combine

.NET Path.Combine simplifie la concaténation des chemins de fichiers. Un équivalent direct pour les URL n'est pas facilement disponible, mais la classe Uri fournit une solution appropriée.

Le défi : Fusionner de manière transparente les URL de base et relatives, en imitant le comportement de Path.Combine.

La solution : Tirez parti du constructeur de classe Uri. Il accepte une base Uri et une chaîne Uri relative, en les combinant intelligemment.

<code class="language-C#">Uri baseUri = new Uri("http://MyUrl.com/");
Uri combinedUri = new Uri(baseUri, "Images/Image.jpg");</code>
Copier après la connexion

Cela donne : "http://MyUrl.com/Images/Image.jpg"

Considération importante :

Le constructeur Uri, bien qu'efficace, peut parfois tronquer de manière inattendue des parties de l'URL de base. Des tests rigoureux sont essentiels pour garantir que l'URL combinée correspond à celle prévue.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal