httpポストデータ送信のためのc# 'のwebclientをレバレッジ化
このガイドは、c# 'sWebClient
クラスを使用してHTTP POSTリクエストを介してURLにデータを送信する方法を示しています。 WebRequest
は同様の機能を提供しますが、この例はよりシンプルなWebClient
アプローチに焦点を当てています。
実装
次のコードスニペットは、このタスクを効果的に達成します:
<code class="language-csharp">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); // Process HtmlResult as needed }</code>
ブレイクダウン
URI
POSTリクエストのターゲットURLを定義します。
myParameters
送信されるデータが含まれており、アンパサンド()で区切られたパラメーターを持つ文字列としてフォーマットされています。
&
WebClient
インスタンスを作成します。
WebClient
Headers
:ContentType
POSTリクエストを実行し、指定されたwc.UploadString
:サーバーの応答を保存します。 この文字列は、アプリケーションの要件に基づいてさらに処理できます。
myParameters
この簡潔なソリューションは、C# 'S URI
を使用してPOSTデータを送信するための明確で効率的な方法を提供します。 以上がC# の WebClient を使用してデータを URL に POST するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。