我必须与第 3 方网络服务交互。我在服务中调用一个方法,POST
它返回一个网页。这工作正常,但我遇到的问题是 Web 请求是从 Windows 窗体应用程序调用的,而第 3 方希望响应显示在浏览器中。听起来应该是可能的,但我想不出一种将响应传递给浏览器的方法。
问问题
564 次
2 回答
0
好吧,我太傻了。使用WebBrowser
控件确实是答案。但它在Navigate
方法中有额外的参数,允许您传入发布数据。不知道我怎么忽略了这一点。无论如何感谢您的帮助。
于 2013-07-04T14:39:16.863 回答
0
WebBrowser 控件是您最好的选择。
该控件公开了一个 DocumentStream 属性,可让您从流中加载内容:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documentstream.aspx
您还可以使用 DocumentText 属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documenttext.aspx
于 2013-07-04T13:57:21.670 回答