asp.net mvc узнать с какого хоста был запрошен ресурс - PullRequest
0 голосов
/ 07 декабря 2011

Как узнать с какого хоста был запрошен ресурс, например js файл?

Пример

site.com -> запрос от mySite.com/api.js

Я так понимаю, мне стоит использовать RouteConstraint?

1 Ответ

0 голосов
/ 09 декабря 2011
public class MvcApplication : System.Web.HttpApplication
    {




        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            if (Request.HttpMethod == "GET")
            {
                if (Request.AppRelativeCurrentExecutionFilePath.EndsWith("api.js"))
                {
                    _dataManager.ApiCalls.Add(Request.UrlReferrer.ToString(), Request.UserHostAddress, Request.UserHostName);
                }
            }
        }

        protected void Application_Start()
        {
           ...
        }
    }
...