메소드 D : WebClient (권장되지 않음) <code class="language-csharp">using System.Net.Http;
...
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);
var responseString = await response.Content.ReadAsStringAsync();</code>
WebClient는 httpwebrequest의 패키지입니다. 성능은 Httpclient 및 제한된 기능보다 낮습니다.
후 요청 코드 예 :
올바른 메소드 선택은 특정 요구 사항과 대상 플랫폼에 따라 다릅니다. 대부분의 최신 .NET 애플리케이션의 경우 HTTPClient는 고성능, 유연성 및 광범위한 지원으로 인해 권장되는 옵션입니다.