0

我必须与第 3 方网络服务交互。我在服务中调用一个方法,POST它返回一个网页。这工作正常,但我遇到的问题是 Web 请求是从 Windows 窗体应用程序调用的,而第 3 方希望响应显示在浏览器中。听起来应该是可能的,但我想不出一种将响应传递给浏览器的方法。

4

2 回答 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 回答