6

重複の可能性:
2 つの URL が等しいかどうかを確認する

URL の入力方法が異なる場合がありますが、最終的には同等です。たとえば、大文字を小文字に変換したり、末尾のスラッシュや URL を削除したりできます。例として、2 つの URL は同等です。

2 つの URL が同等であることを確認する最善の方法は何ですか? 2 つの URL が同じドキュメントを指していることを確認するのに十分な条件は何ですか? (私はC#でコーディングしているので、それもできるライブラリがあるかどうかを確認するといいでしょう)

ありがとう

4

2 に答える 2

1

Uri ライブラリを見てください。たとえば、次のようにして比較できます。

例えば:

Uri uri1 = new Uri(url1);
Uri uri2 = new Uri(url2);

// Check urls
if (uri1.AbsolutePath == uri2.AbsolutePath)
{
    // Urls match
}

また、最初に URL 正規化を行うことを検討する必要がある場合もあります。

于 2012-11-18T23:59:10.840 に答える
0

同等のチェックにはURIクラスを使用します。

http://msdn.microsoft.com/en-us/library/system.uri.aspx

あなたはHost財産を持っています

于 2012-11-18T23:46:57.997 に答える