メモとして残します。
■やり方
Uri url = new Uri(Path.Combine("https://hoge.com", "api.php"));
//WebClientオブジェクトを作成
var wc = new WebClient();
var ps = new NameValueCollection();
// ヘッダを設定
wc.Headers.Add("user-agent", "hogebrowser");
////送信するPOSTデータを設定
ps.Add("i", "hoge");
////リクエストしてレスポンスを変数へ
byte[] response = wc.UploadValues(url, ps);
wc.Dispose();// オブジェクトを破棄