M
Michael Barrido
Greetings! I have a project that needs to access a web service. My problem
is this web service is provided via
CGI. I cannot do a "Web Reference" to it to add in my dotnet project. I'm
planning to use instead the System.Net.WebClient
to HTTP POST to this Web Service so I can retrieve any return values from
it. The code bellow is what the CGI web service expect to receive from my
end. How do I "HTTP POST" this to http://localhost/sb/myServer.cgi using
System.Net.WebClient? Please help. Thanks in advance!
SOAP::Transport::HTTP::Client::send_receive: POST
http://localhost/sb/myServer.cgi
Accept: text/xml
Accept: multipart/*
Content-Length: 447
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:myWS#createsessioncmd"
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAPENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/1999/XMLSchema" SOAPENV:
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<namesp1:createsessioncmd xmlns:namesp1="urn:myWS"/>
</SOAP-ENV:Body>
</SOAPENV:
Envelope>
is this web service is provided via
CGI. I cannot do a "Web Reference" to it to add in my dotnet project. I'm
planning to use instead the System.Net.WebClient
to HTTP POST to this Web Service so I can retrieve any return values from
it. The code bellow is what the CGI web service expect to receive from my
end. How do I "HTTP POST" this to http://localhost/sb/myServer.cgi using
System.Net.WebClient? Please help. Thanks in advance!
SOAP::Transport::HTTP::Client::send_receive: POST
http://localhost/sb/myServer.cgi
Accept: text/xml
Accept: multipart/*
Content-Length: 447
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:myWS#createsessioncmd"
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAPENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/1999/XMLSchema" SOAPENV:
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<namesp1:createsessioncmd xmlns:namesp1="urn:myWS"/>
</SOAP-ENV:Body>
</SOAPENV:
Envelope>