How to make HTTP request in windows service? [clos

2019-03-22 04:53发布

问题:

i want to implement my first windows service application. this app must run day and night. it should to send each 1 hour http request with possibility to make snapshot of requested webpage and save it in database.

can you show me some c# code examples how to:

  1. make http request from windows service.
  2. set a timer for requesting each 1 hour.
  3. send e-mail that snapshot is successfully saved in DB.

thank you!

回答1:

The following 3 MSDN pages should get you started.

  1. Make HTTP Request: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx
  2. Working with timers: http://msdn.microsoft.com/en-us/library/system.timers.timer(v=VS.100).aspx
  3. Emailing: http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx