Can you help me log in to an HTTPS page and navigate about the site. For example, can you help me log in to Yahoo or Google or MSDN or anything HTTPS, get the necessary cookies, request another page, and get a response that tells me the server has me as logged in. I have done a lot of reading about this but I need some real code and a decent working simple example to get me started. I have done a lot of googling so no link posting please. If you can provide me with one line of code that is better than a link.
I have used web requests and web responses to make a basic web scraper. So I can do basic getting a page. What I seem to be having trouble with are at least these three issues PLUS the general concept:
1. using POST
2. storing/sending cookies
3. knowing which requests and responses need to be sent.
How the webrequest/webresponse classes work in C# and exactly how much of the back and forth communication I need to be responsible for. For example, if I get a redirect or something do I need to handle that or is it handled automatically for me?
*I have fiddler installed so I can see HTTP I/O on this computer. One thing that I am amazed and intimated by is the volume of HTTP communication that goes on when doing even the most trivial tasks like visiting Yahoo.