Cookie 的“Value”=“xxxx,xxxx,xxxx,xxxx”部分无效。 在使用RestSharp携带cookie的时候, var request = new RestRequest(url, Method.GET); request.AddCookie("name", "value"); 报了以下这个错误 Cookie 的“Value”=“xxxx,xxxx,xxxx,xxxx”部分无效。 在 System.Net.Cookie.VerifySetDefaults(CookieVariant variant, Uri uri, Boolean isLocalDomain, String localDomain, Boolean set_default, Boolean isThrow) 在 System.Net.CookieContainer.Add(Cookie cookie) 百度得知,是因为在.Net中Cookie的值是不能直接使用逗号的 解决方法: 在使用的时候可以将逗号替换为%2C写入Cookie中 request.AddCookie("name", "value".Replace(",", "%2c"));

浙公网安备 33010602011771号