2016-03-31 16 views
0

ブラウザにhttp://example.com/load/と入力してEnterキーを押すと、このウェブサイトは私を複数のURLにリダイレクトしてから、ついにhttp://example.com/load/3/に着陸しました。.NETアプリケーションでURLリダイレクトを追跡する方法は?

これらのリダイレクトはウェブサイトの最後で発生し、最終的にこの最後のURLに着いた。私は、火かき棒や人を使って知っているこれらのすべての関連するURLを得ることができます。

しかし、これらすべての関連URLを私の.Netアプリケーションで取得する必要があります。なぜなら、iamはすべての仕事をファイアバグとして実行すべきアプリケーションに取り組んでいるからです。私のアプリケーションから各URLのステータスを確認する必要があります。

このコードを取得するにはヘルプが必要ですか?あなたの.NETアプリケーションを使用して、これらのURLを追跡する必要があるので

答えて

0

あなたは

HttpRequest.UrlReferrerプロパティを使用することができます。

があまりにもPage.PreviousPageプロパティを一瞥してください。(文字列リファラ=でRequest.ServerVariables [ "HTTP_REFERER"])

もう一つの提案は、

HTTP_REFERER EXを用いられます。

+0

私はHttpRequest.UrlReferrerプロパティについて聞いたことがありますが、まだ試していませんでした。それは質問を解決する必要があるように見えます。チップのおかげで! –

+0

UrlReferrerは、以前の呼び出しページのURLを取得しますが、子URLは取得しません。私の質問は、どのように私はすべての子のURLを読み込んでいるURLに関連する得ることができますです。子供のように私たちは火かき棒を使ってURLを取得します。 –

関連する問題