I am wondering if it is possible to send POST data with the default browser of a computer in C#.

Here is the situation. My client would like the ability to have their C# application open their browser and send client information to a webform. This webform would be behind a login screen. The assumption from the application side is that once the client data is sent to the login screen, the login screen would pass that information onto the webform to prepopulate it. This would be done over HTTPS and the client would like this to be done with a POST and not a GET as client information would be sent as plain text.

I have found some wonderful solutions that do POSTS and handle the requests. As an example
<http://geekswithblogs.net/rakker/archive/2006/04/21/76044.aspx>

So the TL;DR version of this would be

1) Open Browser

2) Open some URL with POST data

Thanks for your help,

Paul