Request.Url и ReferrerUrl в HttpModule - PullRequest
       3

Request.Url и ReferrerUrl в HttpModule

1 голос
/ 11 апреля 2011

Мы находим HttpContext.Current.Request.Url.ToString () и HttpContext.Current.Request.UrlReferrer.ToString () в httpmodule . Есть ли разница в получении значений из обычной загрузки страницы?

Предположим, что если запрос приходит из результатов поиска Google, то что будет вывод этих двух значений.

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

HttpContext.Current.Request.Url указывает на ресурс на вашем сервере, а UrlReferrer - это URL, который запросил ресурс.

если запрос поступает из поиска Google, UrlReferrer выдаст вам URL-адрес Google, например, http://www.google.com/search?q=[some текст]

0 голосов
/ 11 апреля 2011

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

Url: получает информацию об URL-адресе текущего запроса.

UrlReferrer: Получает информацию об URL-адресе предыдущего запроса клиента, связанного с текущим URL-адресом.

...