string url = "http://localhost:5082/cookie/test2"; var cookies = new CookieContainer(); var handler = new HttpClientHandler() { CookieContainer = cookies }; HttpClient client = new HttpClient(handler); Dictionary<string, string> dic = new Dictionary<string, string>(); dic.Add("name", "abc"); FormUrlEncodedContent content = new FormUrlEncodedContent(dic); content.Headers.Add("UserAgent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"); HttpResponseMessage resp = client.PostAsync(url, content).Result; //获取相应获取cookie string cookie = cookies.GetCookieHeader(new Uri(url)); Console.WriteLine(cookie);//输出:user=%E5%BC%A0%E4%B8%89%E4%B8%B0; pwd=123 Console.WriteLine(resp.Content.ReadAsStringAsync().Result);
标签:cookies,Http,C#,dic,content,url,cookie,new From: https://www.cnblogs.com/lipengxu/p/17919312.html