본문 바로가기

C#/Network

C# http post header body

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