Or you can just use libcurl. If you have a "social" (DLL-reliant) libcurl build, you can use that in a .NET program in C#. It will take configuring though.