J
John Bailo
I wrote a .NET/c# webservice which I then needed to consume from java server
pages.
The simplest ( and best ) solution I found, was some code to open a socket,
and send a SOAP message directly to it...constructing the SOAP message with
a class that builds the string.
Then I parse the return soap message for the result.
Now I wonder, can I do the same thing in a c# client. All I want to do is
open a Socket to the web service, send the SOAP message and retrieve the
result as a string.
Can I do this in c#:
Server = IPAddress;
Socket s = new Socket(Server, 80);
OutputStream os = socket.getOutputStream();
PrintWriter out1 = new PrintWriter(socket.getOutputStream, true);
And then send a soap message to it with:
out1.println("POST " + WebservicePath + " HTTP/1.1");
out1.println("Host: " + ServiceName);
....
and so on...
This is where I found that java code ( it's in an applet, but I converted it
to use in a jsp page ):
http://www.codeproject.com/soap/WSfromJava.asp
pages.
The simplest ( and best ) solution I found, was some code to open a socket,
and send a SOAP message directly to it...constructing the SOAP message with
a class that builds the string.
Then I parse the return soap message for the result.
Now I wonder, can I do the same thing in a c# client. All I want to do is
open a Socket to the web service, send the SOAP message and retrieve the
result as a string.
Can I do this in c#:
Server = IPAddress;
Socket s = new Socket(Server, 80);
OutputStream os = socket.getOutputStream();
PrintWriter out1 = new PrintWriter(socket.getOutputStream, true);
And then send a soap message to it with:
out1.println("POST " + WebservicePath + " HTTP/1.1");
out1.println("Host: " + ServiceName);
....
and so on...
This is where I found that java code ( it's in an applet, but I converted it
to use in a jsp page ):
http://www.codeproject.com/soap/WSfromJava.asp