private void ClearCookiesVersion() { var cc = new CookieContainer(); foreach (Cookie cookie in Cookies.GetAllCookies()) { cookie.Version = 0; cc.Add(cookie); } Cookies = cc; }
/// <summary> /// 导出当前cookie集合。 /// </summary> /// <returns>当前cookie集合的JSON字符串。</returns> public string SmartQQCookies() { if (Status != ClientStatus.Active) { throw new InvalidOperationException("仅在登录后才能导出cookie"); } return(new JObject { { "hash", Hash }, { "psessionid", Psessionid }, { "ptwebqq", Ptwebqq }, { "uin", Uin }, { "vfwebqq", Vfwebqq }, { "cookies", JArray.FromObject(Cookies.GetAllCookies()) } }.ToString(Formatting.None)); }