ホームページ > バックエンド開発 > C++ > .NETでボディデータを使用してHTTP投稿リクエストを送信する方法は?

.NETでボディデータを使用してHTTP投稿リクエストを送信する方法は?

Patricia Arquette
リリース: 2025-02-02 16:26:09
オリジナル
204 人が閲覧しました

.NETテキストデータを含むHTTP POSTリクエストメソッドの詳細な説明を送信します

この記事では、HTTPの投稿リクエストを送信してテキストデータを渡すためのいくつかの方法を紹介します。

How to Send HTTP POST Requests with Body Data in .NET?

2 restsharp:

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);
ログイン後にコピー
flurl.http:

<。>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);
ログイン後にコピー
get:

<。>4。WebClient(新しいプロジェクトにはお勧めしません)<
using Flurl.Http;
var responseString = await "http://www.example.com/recepticle.aspx"
    .PostUrlEncodedAsync(new { thing1 = "hello", thing2 = "world" })
    .ReceiveString();
ログイン後にコピー
投稿:

get:

この記事では、さまざまな.NETを比較してHTTPの投稿リクエストを送信し、httpClientを使用することをお勧めします。 新しいプロジェクトでは、HTTPClientを使用することを強くお勧めします。これは、より近代的でパフォーマンスが高く、非同期操作をサポートするためです。

以上が.NETでボディデータを使用してHTTP投稿リクエストを送信する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート