异常调用Add。部分cookie无效

时间:2013-12-12 02:21:57

标签: c# .net httpcookie

我使用Add的{​​{1}}方法。多年来它运作良好,但我突然得到了:

  

使用“2”参数调用“Add”的异常:“The   '值'= '321386,%2F%3FA%3D1,HTTP%3A%2F%2Fwww.xxxx.com%2Fpremium%2Fmoney'   部分cookie无效。“

我正在添加从网页返回的Cookie。网页的原始标题是:

System.Net.CookieContainer

Cookie值有什么问题?是逗号吗?

1 个答案:

答案 0 :(得分:7)

您应该对cookie值进行编码。最好的方法是使用UrlEncodeCheck this out

HttpServerUtility.UrlEncode