Maison >développement back-end >C++ >Comment puis-je combiner des URL dans .NET comme 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>
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!