标签: c# .net httpcookie
我使用Add的{{1}}方法。多年来它运作良好,但我突然得到了:
Add
使用“2”参数调用“Add”的异常:“The '值'= '321386,%2F%3FA%3D1,HTTP%3A%2F%2Fwww.xxxx.com%2Fpremium%2Fmoney' 部分cookie无效。“
我正在添加从网页返回的Cookie。网页的原始标题是:
System.Net.CookieContainer
Cookie值有什么问题?是逗号吗?
答案 0 :(得分:7)
您应该对cookie值进行编码。最好的方法是使用UrlEncode。 Check this out
UrlEncode
HttpServerUtility.UrlEncode