急!InternetGetCookieEx返回总是空!错误码87

恶猫 2013-03-25 07:29:36
程序在别的电脑上运行很多个了。没事。

老本本上也一切正常。取的到。

但在新本本上,又是不行了。取啥网址都是空。错误码87.。说是参数不正确。。

public static string GetCookieString(string url)
{
// Determine the size of the cookie
int datasize = 256;
StringBuilder cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x00002000, null))
{
if (datasize < 0)
return null;
// Allocate stringbuilder large enough to hold the cookie
cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x00002000, null))
{
int reCode = Marshal.GetLastWin32Error();

return null;
}
}
return cookieData.ToString();
}

这代码用了挺久了,只有在我这新本本上才用不了。。郁闷啊。。。。。没修改过

谁知道是啥原因,咋解决。
...全文
366 点赞 收藏 4
写回复
4 条回复
sealine8 2015年01月18日
同问,楼主,怎么解决的?
回复 点赞
jingryu 2014年08月05日
楼主是怎么解决的,求教,我也突然遇到了这个问题,本来好好的突然不行了,不明白需要什么环境
回复 点赞
菜牛 2013年03月25日
INTERNET_COOKIE_HTTPONLY参数要求IE8以上,确定?
回复 点赞
恶猫 2013年03月25日
我擦。。自己解决了。闪人。
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告