Как отмечает @Filburt, вы можете использовать HttpClient для публикации данных с использованием C #
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://example.com");
var content = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("type", "AUTH"),
new KeyValuePair<string, string>("code", "CODE")
});
var result = await client.PostAsync("", content);
string resultContent = await result.Content.ReadAsStringAsync();
Console.WriteLine(resultContent);
}