使用HttpWebRequest
,我們如何確定請求的URL是否嘗試設置cookie?確定網站是否設置了Cookie
此外,我們如何確定是否有任何子元素(例如Google Analytics /第三方iFrames)試圖設置Cookie?
使用HttpWebRequest
,我們如何確定請求的URL是否嘗試設置cookie?確定網站是否設置了Cookie
此外,我們如何確定是否有任何子元素(例如Google Analytics /第三方iFrames)試圖設置Cookie?
您想要讀取HTTP標題以檢查Set-Cookie標題。請參閱http://en.wikipedia.org/wiki/HTTP_cookie#Setting_a_cookie。
這不會選擇任何通過JS或在瀏覽器中執行的任何其他設置的cookie,但如果服務器正在設置cookie,則應該選取它。
您可以通過查看the aptly named Cookies
property來獲得響應設置的Cookie。
如果您使用WebRequest而不是WebBrowser組件,您將無法找到任何有關JS或iframe的內容,因爲它們不會被下載或執行。 'WebRequest'只是下載一個文件,它並不瞭解它的HTML。 – svick
'HttpWebRequest.Headers'集合是否包含'Cookie'? –