1. ホーム
  2. c#

[解決済み] C#でWebClientを使用して特定のURLにデータをポストする方法

2022-03-16 08:53:53

質問

WebClientでquot;HTTP Post"を使用して、私が持っている特定のURLにいくつかのデータを投稿する必要があります。

今、私はこれがWebRequestで達成できることを知っていますが、いくつかの理由のために、私は代わりにWebClientを使用したいと思います。それは可能でしょうか?もしそうなら、誰かが私にいくつかの例を示すか、正しい方向に私を導くことができますか?

どのように解決するのですか?

私はちょうど解決策を見つけました、そして、それは私が思ったより簡単でした:)

ということで、解決策を紹介します。

string URI = "http://www.myurl.com/post.php";
string myParameters = "param1=value1&param2=value2&param3=value3";

using (WebClient wc = new WebClient())
{
    wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
    string HtmlResult = wc.UploadString(URI, myParameters);
}

魅力的に動作します :)