急!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();
}

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

谁知道是啥原因,咋解决。
...全文
475 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sealine8 2015-01-18
  • 打赏
  • 举报
回复
同问,楼主,怎么解决的?
jingryu 2014-08-05
  • 打赏
  • 举报
回复
楼主是怎么解决的,求教,我也突然遇到了这个问题,本来好好的突然不行了,不明白需要什么环境
菜牛 2013-03-25
  • 打赏
  • 举报
回复
INTERNET_COOKIE_HTTPONLY参数要求IE8以上,确定?
恶猫 2013-03-25
  • 打赏
  • 举报
回复
我擦。。自己解决了。闪人。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧