WebClient添加Cookie

来源:互联网 发布:js slice 编辑:程序博客网 时间:2024/06/05 10:51

网上通常说的是重载WebClient。看起来好复杂的样子,不明觉厉。

也可以这样,直接将cookie写入。

using (WebClient webClient = new WebClient()){    webClient.Encoding = Encoding.GetEncoding("utf-8");    webClient.Headers.Add("Content-Type", "application/json");    webClient.Headers.Add(HttpRequestHeader.Cookie, $@"{CookieName}={CookieValue}");//<------------------------------    byte[] responseData = webClient.UploadData(url, "POST", postData);    re = JsonConvert.DeserializeObject<JObject>(Encoding.UTF8.GetString(responseData));}
原创粉丝点击