C# で WebClient を使用して特定の URL にデータを投稿する方法 質問する

C# で WebClient を使用して特定の URL にデータを投稿する方法 質問する

特定の URL にデータを投稿するには、WebClient で「HTTP Post」を使用する必要があります。

さて、これは WebRequest で実現できることはわかっていますが、何らかの理由で WebClient を代わりに使用したいと考えています。それは可能ですか? もし可能であれば、誰かが私に例を示したり、正しい方向を指し示したりできますか?

ベストアンサー1

解決策を見つけましたが、思ったより簡単でした :)

解決策は次のとおりです。

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);
}

それは魔法のように機能します:)

おすすめ記事