.NETテキストデータを含むHTTP POSTリクエストメソッドの詳細な説明を送信します
この記事では、HTTPの投稿リクエストを送信してテキストデータを渡すためのいくつかの方法を紹介します。
2
using System.Net.Http; var client = new HttpClient(); var values = new Dictionary<string, string> { { "thing1", "hello" }, { "thing2", "world" } }; var content = new FormUrlEncodedContent(values); var response = await client.PostAsync("http://www.example.com/recepticle.aspx", content);
<。>3。httpwebrequest(新しいプロジェクトにはお勧めしません)<
using RestSharp; var client = new RestClient("http://example.com"); var request = new RestRequest("resource/{id}"); request.AddParameter("thing1", "Hello"); request.AddParameter("thing2", "world"); var response = client.Post(request);
<。>4。WebClient(新しいプロジェクトにはお勧めしません)<
using Flurl.Http; var responseString = await "http://www.example.com/recepticle.aspx" .PostUrlEncodedAsync(new { thing1 = "hello", thing2 = "world" }) .ReceiveString();
この記事では、さまざまな.NETを比較してHTTPの投稿リクエストを送信し、httpClientを使用することをお勧めします。 新しいプロジェクトでは、HTTPClientを使用することを強くお勧めします。これは、より近代的でパフォーマンスが高く、非同期操作をサポートするためです。
以上が.NETでボディデータを使用してHTTP投稿リクエストを送信する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。