Как проверить, посещает ли пользователь определенный веб-адрес в Windows приложении службы в c#? - PullRequest
0 голосов
/ 22 марта 2020

Я пытался найти способ проверить, посещает ли пользователь URL (даже если он не существует), такой как http://127.0.0.1/apage, и всякий раз, когда он посещает эту страницу, в браузере будет отображаться страница с html. Я больше смотрю на то, как вы сможете проверить, если они посетили. Я уже несколько дней пытаюсь найти свое решение в Google, но безуспешно.

Это то, что у меня есть до сих пор

        private Thread _thread;

        public Northwind()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        { 
            Thread myThread = new Thread(DoSomething);
            myThread.Start();
                // only checks if website exists 
            string url = "http://aweb.nl";
            var request = (HttpWebRequest)HttpWebRequest.Create(url);
            request.Method = "GET";
            var response = (HttpWebResponse)request.GetResponse();

        }

        public void DoSomething()
        {
            using (var sw = new System.IO.StreamWriter(@"c:\map\service.log"))
            {
                sw.WriteLine("Hello World " + DateTime.Now );
            }
        }

        protected override void OnStop()
        {
        }

...