私はASP.NETアプリケーション内のサーバー上にイメージをホストしています。 イメージのサイズを変更し、DBの "image_view_count"をインクリメントするカスタムHTTPハンドラを作成しました。.NET httpハンドラ内のURLを取得するにはどうすればよいですか?
ここでは、画像がどこで使用されているかを知るためにいくつかのログを行いたいと思います。例:
画像abc.jpgは、私のサーバーのwww.myserver.com/stuff/abc.jpgにあります。 誰かがフォーラムの投稿(www.forum.com/thread.php)にリンクして使用していますか? id = 1234
httpハンドラでwww.forum.com/thread.php?id=1234のURLを取得したいと考えています。前の例でRequest.Url.ToString()を使用すると、www.myserver.com/stuff/abc.jpgが届きます。
どうすればよいですか?マネージコードに相当するlocation.hrefはありますか?
あなたはリフェラーを試しましたか? –