2012-10-08 44 views
1

有没有办法通过webbrowser控件获得200,204 HTTP响应?当我导航到一个网站时,我得到2个网址1是“200”,另一个是“204”,但我只能通过Fiddler webbrowser看到这些URL不重定向到它,它在后台做它,但我需要那些URL的字符串能够从中提取一些数据这可能吗?C#提取“200”,“204”HTTP Resposne URL使用Webbrowser控件?

+0

,我不认为你可以;然而,你可以发送一个HttpWebRequest方法HEAD(例如http://stackoverflow.com/questions/314594/use-httpwebrequest-to-get-remote-pages-title?rq=1),然后检查响应代码。 – dash

+0

_“当我导航到一个网站时,我找回了2个网址” - - 你是什么意思?你能否重新提出你的问题来解释发生了什么以及你期望发生什么?你需要哪些URL以及他们要求从哪里来? – CodeCaster

+0

@CodeCaster我点击一个按钮后,导航到网页我可以看到2个新的请求/响应200&204(与Fiddler)我没有看到它在网页浏览器(无重定向或任何东西),它都发生在后台,但我知道他们在那里是因为小提琴手,我想抓住一个字符串的网址。 –

回答

1
+0

我不需要状态码,我需要整个它的URL,我想也许它算作推荐人,所以如果也许可以抓住最后一个推荐人,它会起作用(这是我在httpwebrequest中的做法) –