国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET獲取請求的url信息匯總

2019-11-17 02:09:20
字體:
來源:轉載
供稿:網友

asp.net獲取請求的url信息匯總

ASP.NET獲取請求的url信息匯總

  最近做項目需要處理一個用代碼獲取當前網站的域名或ip信息的問題,于是嘗試了ASP.NET中各種獲取url信息的方法,在此總結一下:

在Global.asax文件中的 application_BeginRequest 方法中,加入以下代碼,利用日志文件記錄各種方法得到的信息

            HttpApplication app = sender as HttpApplication;            logger.Debug("Request.ApplicationPath:" + app.Request.ApplicationPath);            logger.Debug("Request.FilePath:" + app.Request.FilePath);            logger.Debug("Request.Path:" + app.Request.Path);            logger.Debug("Request.PathInfo:" + app.Request.PathInfo);            logger.Debug("Request.PhysicalApplicationPath:" + app.Request.PhysicalApplicationPath);            logger.Debug("Request.PhysicalPath:" + app.Request.PhysicalPath);            logger.Debug("Request.RawUrl:" + app.Request.RawUrl);            logger.Debug("Request.Url:" + app.Request.Url);            logger.Debug("Request.Url.AbsolutePath:" + app.Request.Url.AbsolutePath);            logger.Debug("Request.Url.AbsoluteUri:" + app.Request.Url.AbsoluteUri);            logger.Debug("Request.Url.Authority:"+app.Request.Url.Authority);            logger.Debug("Request.Url.Fragment:" + app.Request.Url.Fragment);            logger.Debug("Request.Url.Host:" + app.Request.Url.Host);            logger.Debug("Request.Url.LocalPath:" + app.Request.Url.LocalPath);            logger.Debug("Request.Url.OriginalString:" + app.Request.Url.OriginalString);            logger.Debug("Request.Url.PathAndQuery:" + app.Request.Url.PathAndQuery);            logger.Debug("Request.Url.Query:" + app.Request.Url.Query);            logger.Debug("Request.Url.Segments:");            foreach (string item in app.Request.Url.Segments)            {                logger.Debug(item+"/t");            }    

  logger 是定義的一個基于log4net的日志助手

Common.LogHelper 日志助手類 定義

請求url為:http://localhost:13877/NewsList-18.aspx?t=1&s=1 時的日志輸出結果:

分類總結一下:

獲得完全路徑(在瀏覽器中地址欄的url):Request.Url、Request.Url.AbsoluteUri、Request.Url.OriginalString

相對網站的虛擬路徑(帶請求參數):Request.Url.RawUrl、Request.Url.PathAndQuery

相對網站的虛擬路徑(不帶請求參數):Request.FilePath、Request.Path、Request.Url.AbsolutePath、Request.Url.LocalPath

僅獲取請求參數信息:Request.Url.Query


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲水县| 兴海县| 大冶市| 宣汉县| 新源县| 双鸭山市| 手机| 栖霞市| 阿拉尔市| 沿河| 阿勒泰市| 鸡西市| 鹤壁市| 馆陶县| 新绛县| 南华县| 南雄市| 翁牛特旗| 鄂温| 荥阳市| 库伦旗| 福安市| 布拖县| 双流县| 平陆县| 台中县| 包头市| 略阳县| 翼城县| 库尔勒市| 巫山县| 漳浦县| 闵行区| 阿拉尔市| 延津县| 博罗县| 鹤庆县| 东兰县| 河曲县| 阿鲁科尔沁旗| 平凉市|