C# 确定网站是否设置了cookie

C# 确定网站是否设置了cookie,c#,cookies,httpwebrequest,C#,Cookies,Httpwebrequest,使用HttpWebRequest,我们如何确定请求的URL是否正在尝试设置cookie 此外,我们如何确定是否有任何子元素(例如Google Analytics/第三方iFrames)正在尝试设置Cookie?您希望读取HTTP头以检查设置的Cookie头。看 这不会拾取通过JS设置的任何cookie或在浏览器中执行的任何其他内容,但如果服务器正在设置cookie,则应拾取该cookie。您可以通过查看响应来获取cookie设置。如果您使用的是WebRequest而不是WebBrowser组件,

使用
HttpWebRequest
,我们如何确定请求的URL是否正在尝试设置cookie


此外,我们如何确定是否有任何子元素(例如Google Analytics/第三方iFrames)正在尝试设置Cookie?

您希望读取HTTP头以检查设置的Cookie头。看


这不会拾取通过JS设置的任何cookie或在浏览器中执行的任何其他内容,但如果服务器正在设置cookie,则应拾取该cookie。

您可以通过查看响应来获取cookie设置。

如果您使用的是
WebRequest
而不是WebBrowser组件,您将无法了解JS或iFrame的功能,因为它们不会被下载或执行
WebRequest
只是下载一个文件,它不理解它的HTML。是否
HttpWebRequest.Header
集合包含
Cookie