2013-07-01 19 views
0

我有一个Java应用程序来解析网页。然后,我做这个应用程序,我需要在c#应用程序中使用webbrowser控件进行导航。所以我认为通过web浏览器控制在c#应用程序中的页面,并发送inputStream到我的Java应用程序(通过套接字)。我的java应用程序与un inputStream一起工作,但我不知道如何提取inputStream,以及如果这可能来自c#。发送给java应用程序通过web浏览器控制在c#input输入流

回答

0

这听起来很糟糕。在这种情况下,我宁愿使用某种SOAP。但是,如果你确实需要做你正在说的话...你可以发送一个HTTP POST请求,并把你想要的东西放在内容体(也称为实体)中。另一方面,你只需要从HTTP请求中读取正文。

你可以试试这个: http://www.hanselman.com/blog/HTTPPOSTsAndHTTPGETsWithWebClientAndCAndFakingAPostBack.aspx

或本: http://forums.asp.net/t/1128496.aspx/1

+0

你好,谢谢你的回答。现在我尝试通过webBrowser.DocumentText在c#中接收HTMLContent,并通过套接字将其发送给java应用程序,但可能字符串太长。我会使用管道或更好的共享内存,因为这两个应用程序都在客户端机器中。你可以帮我吗? –

+0

我在C#中没有任何知识,因此我无法提供太多帮助。如果您的内容太长,可能会有助于在转接中使用多部分内容。 – Rafa

相关问题