C# restSharp cookie 登录
求助各位大佬~用restsharp请求登录web,如何获取cookie并用于新的登录,以便访问其他网页的信息?
下面是我尝试的两种方式,一种是添加header中的set-cookie方式,另外一种是cookiecontainer的方式,都失败了,应该是使用的方式不对。请问正确的方法应该是怎样的?谢谢啦~
private void Login()
{
//response是已经成功登录后获取的信息
var ss=response.Headers;
//var cookie = response.Cookies.SingleOrDefault(x => x.Name == "ASPSESSIONIDSSARCQTR");
//CookieContainer cookieJar = new CookieContainer();
//cookieJar.Add(new Cookie(cookie.Name,cookie.Value,cookie.Path,cookie.Domain));
var clientNew= new RestClient(url);
//clientNew.CookieContainer = cookieJar;
var requestNew = new RestRequest(Method.GET);
requestNew.AddHeader("Set-Cookie", "这里是cookie信息");
IRestResponse res = clientNew.Execute(requestNew);
//从res中可以找到需要登陆后才能获取的信息
}