C# http post header body
var cl = new HttpClient();
cl.BaseAddress = new Uri("< YOUR URL >");
int _TimeoutSec = 90;
cl.Timeout = new TimeSpan(0, 0, _TimeoutSec);
string _ContentType = "application/x-www-form-urlencoded";
cl.DefaultRequestHeaders.Add(key, value);
cl.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(_ContentType));
cl.DefaultRequestHeaders.Add("key", "value");
cl.DefaultRequestHeaders.Add("key", "value");
var _UserAgent = "d-fens HttpClient";
cl.DefaultRequestHeaders.Add("User-Agent", _UserAgent);
var nvc = new List<KeyValuePair<string, string>>();
nvc.Add(new KeyValuePair<string, string>("key of content", "value"));
var req = new HttpRequestMessage(HttpMethod.Post, "http://www.t-lab.fr:3000/add_tips") { Content = new FormUrlEncodedContent(nvc) };
var res = cl.SendAsync(req);
참조 : https://stackoverflow.com/questions/46044206/c-sharp-body-content-in-post-request
'C# > Network' 카테고리의 다른 글
C# Ping 테스트, 해당 IP 장치 이름 가져오기 (0) | 2020.08.07 |
---|---|
C# 네트워크 상 맥어드레스 가져오기 (0) | 2020.08.07 |
C# HttpClient RestAPI Post (0) | 2020.08.05 |
C# HttpClient RestAPI Patch (0) | 2020.08.04 |
C# HttpClient RestAPI Get (0) | 2020.08.03 |