.NET URL の組み合わせ: ミラーリング パス.結合機能
.NET の Path.Combine
は、ファイル パスの連結を簡素化します。 URL に直接相当するものはすぐには利用できませんが、Uri
クラスが適切なソリューションを提供します。
課題: 基本 URL と相対 URL をシームレスにマージし、Path.Combine
の動作を模倣します。
解決策: Uri
クラス コンストラクターを利用します。 基本文字列 Uri
と相対 Uri
文字列を受け入れ、それらをインテリジェントに組み合わせます。
<code class="language-C#">Uri baseUri = new Uri("http://MyUrl.com/"); Uri combinedUri = new Uri(baseUri, "Images/Image.jpg");</code>
これにより、次の結果が得られます: "http://MyUrl.com/Images/Image.jpg"
重要な考慮事項:
Uri
コンストラクターは効果的ではありますが、ベース URL の一部が予期せず切り詰められる場合があります。 結合された URL が意図したとおりであることを確認するには、厳密なテストが不可欠です。
以上がPath.Combine のように .NET で URL を結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。