2013-07-01 3 views
0

나는 웹 페이지를 파싱하기위한 자바 애플리케이션을 가지고있다. 그러나이 응용 프로그램을 수행 한 후 탐색을 위해 C# 응용 프로그램에서 webbrowser 컨트롤을 사용해야합니다. 그래서 나는 C# 응용 프로그램의 webBrowser 컨트롤에 의해 페이지를 가져 와서 (소켓에 의해) java 패키지에 inputStream을 보냈다고 생각했습니다. 내 자바 애플 리케이션 un inputStream와 함께 작동하지만, 어떻게 C#에서 가능한 경우 inputStream을 추출 모르겠다.자바로 보내기 webbrowser 컨트롤로 inputStream에 C#

답변

0

나쁜 실행으로 들립니다. 이 시나리오에서는 SOAP을 사용하고 싶습니다.

하지만 실제로 말하고 싶은 것이 있다면 ... HTTP POST 요청을 보내고 콘텐츠 본문 (엔티티라고도 함)에 원하는 것을 넣을 수 있습니다. 다른 쪽 끝에서는 HTTP 요청에서 본문을 읽는 것만으로 충분합니다.

당신이 시도 할 수 있습니다 : http://www.hanselman.com/blog/HTTPPOSTsAndHTTPGETsWithWebClientAndCAndFakingAPostBack.aspx

나이 : http://forums.asp.net/t/1128496.aspx/1

+0

안녕하세요, 답변을 주셔서 감사합니다. 이제 C#에서 webBrowser.DocumentText로 HTMLContent를 받고 소켓을 통해 java 응용 프로그램에 보내려고하지만 문자열이 너무 길어질 수 있습니다. 두 애플 리케이션이 클라이언트 컴퓨터에 있기 때문에 나는 파이프 또는 더 나은 공유 메모리를 사용합니다. 너 나 좀 도와 줄 수있어? –

+0

나는 C#에서 지식이 없으므로 많은 도움을 드릴 수 없습니다. 콘텐츠가 너무 길어서 전송에 멀티 파트를 사용하는 데 도움이 될 수 있습니다. – Rafa

관련 문제