C# 通过c中的webbrowser控件向java应用程序发送inputStream#

C# 通过c中的webbrowser控件向java应用程序发送inputStream#,c#,java,parsing,browser,inputstream,C#,Java,Parsing,Browser,Inputstream,我有一个用于解析网页的Java应用程序。但是,在完成这个应用程序之后,我需要使用c#app中的webbrowser控件进行导航。所以我认为在c#应用程序中通过webBrowser控件获取页面,并将inputStream发送到我的java应用程序(通过套接字)。我的java应用程序使用un-inputStream,但我不知道如何从c#中提取inputStream以及这是否可行 这听起来是一种糟糕的做法。在这种情况下,我宁愿使用某种SOAP 然而,如果你真的需要做你所说的。。。您可以发送一个HTTP

我有一个用于解析网页的Java应用程序。但是,在完成这个应用程序之后,我需要使用c#app中的webbrowser控件进行导航。所以我认为在c#应用程序中通过webBrowser控件获取页面,并将inputStream发送到我的java应用程序(通过套接字)。我的java应用程序使用un-inputStream,但我不知道如何从c#中提取inputStream以及这是否可行

这听起来是一种糟糕的做法。在这种情况下,我宁愿使用某种SOAP

然而,如果你真的需要做你所说的。。。您可以发送一个HTTPPOST请求,并将您想要的任何内容放入内容体(也称为实体)。另一方面,您只需要从HTTP请求中读取正文

您可以尝试以下方法:

或者这个:

嗨,谢谢你的回答。现在我尝试通过webBrowser.DocumentText接收c#中的HTMLContent,并通过套接字将其发送到java应用程序,但可能字符串太长。我会使用管道或更好的共享内存,因为这两个应用程序都在客户端机器中。你能帮我吗?我对c#一窍不通,所以帮不了多少忙。如果您对内容过长有问题,在传输中使用multipart可能会有所帮助。