摘要: 今天用wpf写一个简单的程序,用到Frame来切换网页和本地页面,这个时候希望网页切换到本地页面后再切换网页时必须要重登录,然而服务器发送的Cookies却是HttpOnly的。HttpOnly的cookies作用是为了提高站点安全性防止跨站攻击,所以客户端对他的访问有很大的限制。更多信息请参考Mitigating Cross-site Scripting With HTTP-only Cookies搜索了不少资料,也尝试了用mshtml.HTMLDocument2接口获取Frame中的WebBrowser对象的Document属性里面的cookie,然后发现是null。搜索到的资料里面提到H 阅读全文
posted @ 2012-12-10 14:19 天涯海客 阅读(589) 评论(0) 推荐(0)
摘要: 获取完整COOKIES:有時候需要取得WebBrowser所在的頁面的Cookie,就會像下面這樣寫[csharp] view plaincopystringcookie=webBrowser1.Document.Cookie;但取得的Cookie屬性內容並非為真正請求出去所包含的所有Cookie,若要取得實際請求會送出的網址Cookie,就可以使用InternetGetCookieEx這個Win API來取得,下面是API的方法宣告[csharp] view plaincopy[DllImport("wininet.dll",CharSet=CharSet.Auto,Se 阅读全文
posted @ 2012-12-10 14:06 天涯海客 阅读(1569) 评论(0) 推荐(0)