繁体   English   中英

HttpWebRequest和HttpWebResponse

[英]HttpWebRequest and HttpWebResponse

我试图通过使用C#的WebRequest和WebResponse类获取Response字符串。

它拉出字符串,但是响应中缺少诸如表单之类的部分。但是当我(手动)在浏览器中打开相同的URL并使用Firebug检查元素时,它可以显示所有内容。

我没有从WebResponse收到完整响应的问题可能是什么...?

有几种可能的原因(Javascript,IFRAME等),例如:

如果站点使用AJAX / JavaScript在客户端上动态构建这些表单,那么您看到的是正确的...背景:由于WebRequest不执行Javascript,因此结果“ HttpWebRequest”与浏览器不同...

因为WebRequest不会运行插入网站的Javascript代码。 您将必须自己评估javascript。 重复: C#httpwebrequest和javascript

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM