{"Cookie 的“Name”=“ qqmusic_uin”部分无效。"}

问题描述

publicCookieContainergetCookie(stringcookie){CookieContainermyCookieContainer=newCookieContainer();stringcookieStr=cookie;string[]cookstr=cookieStr.Split(';');foreach(stringstrincookstr){if(str.IndexOf("=")>0){string[]cookieNameValue=str.Split('=');Cookieck=newCookie(cookieNameValue[0].Trim().ToString(),cookieNameValue[1].Trim().ToString().Replace(",","%2C"));ck.Domain="qq.com";myCookieContainer.Add(ck);}else{Cookieck=newCookie(str,"3456789");ck.Domain="qq.com";myCookieContainer.Add(ck);}}returnmyCookieContainer;}

通过这个方法设置Cookie,但是在获取webBrower的cookie中,会出现没有值的cookie,如下:qz_screen=1920x1080;randomSeed=372107;cpu_performance=12;__Q_w_s__QZN_TodoMsgCnt=1;fnc=2;Loading=Yes;qzmusicplayer=qzone_player_12345678_1378561143912;pgv_pvid=3861750480;ptui_loginuin=12345678;pt2gguin=o12345678;ptcz=0496629c0b9e2ad082719949ebd45b531d8db7ecab70def5d291fc381512da68;ac=1,030,017;uin_cookie=12345678;euin_cookie=10F972357F8C67D941AA834D0AF2DFFD1418DFF6F306E682;qq_photo_key=ae72a808a4b62a5383d37ed5f6d399a7;ptisp=ctc;pgv_info=ssid=s12345678;uin=12345678;skey=@5IlaSExnE;qqmusic_uin;qqmusic_key;qqmusic_fromtag上面是获取QQ空间的Cookie,一般都会存在健值对,但最后:qqmusic_uin;qqmusic_key;qqmusic_fromtag这三个,没有值,通过处理把没有值的随便赋值就会报标题那样的错误,设置空,null,任意值都不行;但是,如果舍弃这三个没有值的cookie,又无法获得网页权限。请问坛子里的高人,如果对最后三个没有值的来做处理呢?

解决方案

解决方案二:
Cookieck=newCookie(HttpUtility.UrlEncode(str),"");
解决方案三:
cookie参数传进来就没有值?
解决方案四:
是cookie里面逗号的原因吧,用1楼的办法可以解决的。
解决方案五:
没搞过这个,帮你顶起!

时间: 2024-10-04 20:48:31

{"Cookie 的“Name”=“ qqmusic_uin”部分无效。"}的相关文章

"此页的状态信息无效,可能已损坏"怎么处理

问题描述 页面中使用了FCKeditor+CKFinder进行文本编辑,去除了文本编辑就没有问题,但是功能需要,另外在本地运行的没有问题,服务器上相同的代码就出问题,请大神们给解决一下.以下是错误提示:"/"应用程序中的服务器错误.--------------------------------------------------------------------------------此页的状态信息无效,可能已损坏.说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信

"PageMethods未定义"或"对象不支持此属性或方法"解决方法分享

1.检查web.config中是否加入对于asp.net ajax的支持的代码 2.检查ScriptManager中是否设置了EnableMethods=true 3.检查后台cs中是否引用的命名空间System.Web.Services或者加入了[System.Web.Services.WebMethod] 4.后台函数必须是public static 5. 还有一种情况就是,通常,有些人在复制这个aspx页面时,经常是连同,<%@ Page Language="C#" Aut

SQL BUG集之&amp;amp;quot;随机排序中的newid()问题&amp;amp;quot;

排序|随机|问题 /**==** 2. 随机排序中的newid()问题 **==**/--测试数据declare @t table(name char(1),value int)insert into @tselect 'a',1union all select 'a',2union all select 'b',3union all select 'b',4union all select 'c',5union all select 'c',6 --要求,随机排序,但name相同的要排在一齐s

ios-iOS键盘弹出警告&amp;amp;quot;Can&amp;amp;#39;t find keyplane......&amp;amp;quot;

问题描述 iOS键盘弹出警告"Can't find keyplane......" 一点击UITextField,logo显示区就打印如下: Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 1336863583__PortraitChoco__iPhone-Simple-Pad__Default_ _我对UITextField的代码如下: rect =

&amp;quot;XX cannot be resolved to a type &amp;quot;eclipse报错及解决说明

转自:http://zhaoningbo.iteye.com/blog/1137215 引言:      eclipse新导入的项目经常可以看到"XX cannot be resolved to a type"的报错信息.本文将做以简单总结.  正文:      (1)jdk不匹配(或不存在)      项目指定的jdk为"jdk1.6.0_18",而当前eclipse使用的是"jdk1.6.0_22".需要在BuildPath | Librar

&amp;quot;网卡eth0,未识别的端口&amp;quot;的解决方法

用service network restart 后,有时会得到这样的提示(serivce network status 读取的是etc/sysconfig/network-script/ifcfg-*文件). 用service network restart 后,有时会得到这样的提示(serivce network status 读取的是etc/sysconfig/network-script/ifcfg-*文件) Shutting down loopback interface:      

整合大量开源库项目(六)ListView动画,Activity&amp;quot;抽象化&amp;quot;,顺便提一提”抽象类“And&amp;quot;接口&amp;quot;

转载请注明出处:王亟亟的大牛之路 昨天发了一个自己写的简单的诸如EditText一个自定义控件,不过貌似反响不太好,这里再推一推,希望大家给予意见和支持:http://blog.csdn.net/ddwhan0123/article/details/50235151 OK,言归正传,上一次添加了一个"个人开发:界面,希望把之后自己写的一些东西都加入里面,作为一个"大型Lib"使用,所以就简单的把内容和界面搭了一下,也大致区分了下栏目,这种展示性的还是以ListView为佳,上

asp的字符串&amp;amp;quot;&amp;amp;amp;time&amp;amp;quot;为什么输出的时候变成了&amp;amp;quot;×&amp;amp;quot;

问题描述 asp的字符串"&time"为什么输出的时候变成了"×" 我不是要连接字符串 &就是本身,字符串中的字符 我想输出"ABC&timeDEF" 但是实际输出时却会变成了"ABC×DEF" 而&和其他非"time"字符相邻时就没有任何问题 求大神帮助,万分感谢 解决方案 没有问题,你代码呢,处理过了吧 <%response.write "ABC&

报错\&amp;quot;ORA-01861: 文字与格式字符串不匹配\&amp;quot;

点击打开链接