2010-12-21 61 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