Old*_*zer 6 .net c# httpcookie
我正在使用的Add方法System.Net.CookieContainer.它多年来一直运作良好,但我突然得到:
用"2"参数调用"添加"的异常:"'值'='321,386,%2F%3Fa%3D1,http%3A%2F%2Fwww.xxxx.com%2Fpremium%2Fmoney'部分cookie是无效的."
我正在添加从网页返回的cookie.网页的原始标题是:
...
_chartbeat_uuniq=1;
_chartbeat5=321,386,%2F%3Fa%3D1,http%3A%2F%2Fwww.xxx.com%2Fpremium%2Fmoney;
gs_p_GSN-375009-Z=0;
...
Run Code Online (Sandbox Code Playgroud)
cookie值有什么问题?是逗号吗?
您应该编码cookie值.最好的方法是使用UrlEncode.看看这个.
HttpServerUtility.UrlEncode
Run Code Online (Sandbox Code Playgroud)