Requestオブジェクトを使用します

1. Request.AppRelativeCurrentExecutionFilePath、アプリケーション・ルートに対する仮想パス要求の現在の実行を得ます。例えば、 "〜/ Handler.ashx"として、〜で始まります。

 

2. Request.PhysicalApplicationPathは、例えばDと、現在のアプリケーションの物理パスを取得する:\テスト\ TEST1 \。

 

3. Request.PhysicalPath例えばDとして現在の要求の物理パスを、得、:\ TEST \ TEST1 \ test.htmlという 。

 

4. Request.RawUrlは、元の要求のURLを取得し、取得要求URL Request.Urlは、差が問題のURLの書き換えに関連しています。

 

5 .Request.UrlReferrerのソースページ。Baiduの検索キーワードからの裁判官は、抗ホットリンク、アンチホットリンク画像をダウンロードしているによると、(例えばサンダーなど)偽造することができます。これらのこの技術の使用である「この絵は、攻撃XXX内部使用です」。Globals.asaxとグローバル盗難防止チェーン。

 

6. Request.UserHostAddressは、訪問者のIPアドレスを取得します。

 

7. Request.UserLanguageは、訪問者のブラウザの言語サポートを得る、それはこの時点で、異なる言語の人々のためのさまざまな言語のページを表示することができます。

 

8. Request.Cookiesは Request.Cookiesを読んだとき、ブラウザ送信され、その内部に、そのようなcontext.Request.Cookies [「mysessionid」]から読み出さブラウザクッキー。クッキー値は、一般的にのみ使用され、クッキーを書き込む取得しますブラウザには、Response.Cookiesを使用します。

 

9. Request.MapPath(virtualPath)は、ディスク上の物理パスへの仮想パスを変換し、Request.MapPathは( "〜/ A / b.aspx") \ \テスト\ウェブサイト:Dを与えるの\ b.aspx。

ます。https://my.oschina.net/u/164404/blog/210650で再現

おすすめ

転載: blog.csdn.net/weixin_33871366/article/details/91982631