2010-12-21 92 views
1

所以现在我正在使用JavaScript(w/HTML)编写Windows 7 Gadget,它将从需要登录的页面获取一些信息。所以我显然已经获得Post语句来处理https域,因为现在我在responseText中得到一个页面,告诉我需要启用cookie。现在我使用ServerXMLHTTP对象发出请求,这与使用XMLHttpRequest对象相当。我不知道可以在Windows 7 Gadget中启用Cookie,因此我正在寻找关于它们是否可以的解决方案,如果可能的话还有一些解决方法,或者获得解决方案的其他途径。Javascript登录并通过发布获取信息,无Cookie?

回答

0

我想我会结束这个松散的结局,我想通过设置随机生成的有效长度的cookie并将其设置为SXH请求的请求标头来发布到服务器。还有必要将服务器的地址设置为SXH请求的主机。在这一点上,它是张贴到正确的网址,然后发送一个有效的查询的问题。

1

Windows桌面小工具支持cookies,但他们只坚持了sidebar.exe过程—的生活一旦关闭所有的cookies都忘了。但是,我只是检查并且MSXML2.ServerXMLHTTP默认不存储cookie,我不确定是否有任何可以启用的选项。

有你使用ServerXMLHTTP的某种原因在的XMLHttpRequest?如果您使用XMLHttpRequest该网站应该正常工作。

+0

嗨,谢谢你的回应。我通过XMLHttpRequest使用ServerXMLHttp,因为我知道使用ServerXMLHttp解决安全证书错误的方法,我知道这些设备是可信的,只是有些安全证书错误。我实际上是通过欺骗它来设置一个带有“有效”cookie的标题来工作的。 – user535617 2010-12-23 15:57:31