Send HTTP Post with default browser with C#

Posted by Paul on Stack Overflow See other posts from Stack Overflow or by Paul
Published on 2011-01-06T21:30:35Z Indexed on 2011/01/06 21:54 UTC
Read the original article Hit count: 363

Filed under:
|
|
|

Hello,

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

© Stack Overflow or respective owner

Related posts about c#

Related posts about http