2013-07-01 20 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

相關問題