C# HttpModule中的Request.Url和refererUrl

C# HttpModule中的Request.Url和refererUrl,c#,url,httpmodule,C#,Url,Httpmodule,我们正在HttpContext.Current.Request.Url.ToString()和HttpContext.Current.Request.urlReferer.ToString()中找到httpmodule中的值。从正常页面加载中获取值有什么不同吗 假设请求来自google搜索结果,那么这两个值的输出将是什么 来自MSDN(http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx): Url:获取有关当前请

我们正在HttpContext.Current.Request.Url.ToString()和HttpContext.Current.Request.urlReferer.ToString()中找到httpmodule中的值。从正常页面加载中获取值有什么不同吗

假设请求来自google搜索结果,那么这两个值的输出将是什么

来自MSDN(http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx):

Url:获取有关当前请求的Url的信息

UrlReferer:获取有关链接到当前URL的客户端上一个请求的URL的信息。

来自MSDN(http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx):

Url:获取有关当前请求的Url的信息


UrlReferer:获取有关链接到当前URL的客户端上一个请求的URL的信息。

HttpContext.current.request.URL
指向服务器上的资源,而
UrlReferer
是请求资源的URL


如果请求来自谷歌搜索,
urlreferer
将为您提供类似以下内容的谷歌urlhttp://www.google.com/search?q=[一些文本]

HttpContext.Current.Request.Url
指向服务器上的资源,而
urlreferer
是请求资源的Url


如果请求来自谷歌搜索,
urlreferer
将为您提供类似以下内容的谷歌urlhttp://www.google.com/search?q=[一些文本]

@ajay-whiz:我的疑问是,因为我在httpmodule中使用它,所以有什么区别吗?@mahesh没有区别difference@ajay-我的怀疑是因为我在一个httpmodule中使用它,那么有什么区别吗?@mahesh没有区别