在WCF服务中获取生成的HTML
时间:2020-03-05 18:55:29 来源:igfitidea点击:
在我正在使用的WCF应用程序中,我需要访问特定网页的生成源(在该页面上进行所有AJAX调用之后)。
我已经尝试过使用System.Net.WebRequest,但是它只是带回了页面的原始来源。有没有一种方法可以执行页面然后获取源代码?
另外,还有一种方法可以从WCF服务中执行Javascript吗?然后,我可以使用javascript和JSON响应从我的Web服务中创建HTML页面!
解决方案
回答
嗯,WCF被设计为供非浏览器使用,因此,确实没有办法期望WCF响应可以包含将由客户端自动执行的Javascript。
回答
我们可以使用Javascript遍历和传递DOM,而不是在所有Ajax调用完成后从Javascript调用WCF服务。如果我们在所有Ajax调用之后都关注存储在页面上的数据,我会重新考虑实现...
佩塔尔
回答
@Petar:感谢输入。是的,我希望将这些数据存储在Ajax调用之后的页面中。而且,以某种方式,第三方供应商不会通过某些JSON调用将数据提供给我,而我可以直接从自己的WCF服务调用该数据。