问题
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:
- make http request from windows service.
- set a timer for requesting each 1 hour.
- send e-mail that snapshot is successfully saved in DB.
thank you!
回答1:
The following 3 MSDN pages should get you started.
- Make HTTP Request: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx
- Working with timers: http://msdn.microsoft.com/en-us/library/system.timers.timer(v=VS.100).aspx
- Emailing: http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
来源:https://stackoverflow.com/questions/4826216/how-to-make-http-request-in-windows-service