Проблема с реферером URL в Gmail - PullRequest
       16

Проблема с реферером URL в Gmail

0 голосов
/ 08 сентября 2010

Я получаю Url referer в глобальном файле asax.

 try
    {
        if (Session["url"] == null && !Request.UrlReferrer.ToString().StartsWith("http://www.mydomain") && !Request.UrlReferrer.ToString().StartsWith("http://mydomain"))
            Session["Url"] = Request.UrlReferrer;
    }
    catch { }

Работает, но если URL в gmail не работает. Как я могу получить Url Referrer из Gmail? Спасибо

1 Ответ

0 голосов
/ 04 марта 2016

Если под «не работает» вы имеете в виду, что вы получаете нулевое значение, то это потому, что заголовок URLReferrer не отправляется для запросов SSL, а Gmail использует SSL. Это предназначено - http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.3

...