Ik zal op een later tijdstip nog even kijken naar Fiddler, bedankt.
Hier de volledige twee request:
Werkende met WSDl importer etc
Code:
No. Time Source Destination Protocol Info
8 10.906139 192.168.0.106 64.124.140.30 HTTP/XML POST /perl/soaplite.cgi HTTP/1.1
Frame 8 (859 bytes on wire, 859 bytes captured)
Ethernet II, Src: Micro-St_af:34:c7 (00:11:09:af:34:c7), Dst: SitecomE_1d:eb:d9 (00:0c:f6:1d:eb:d9)
Internet Protocol, Src: 192.168.0.106 (192.168.0.106), Dst: 64.124.140.30 (64.124.140.30)
Transmission Control Protocol, Src Port: 2285 (2285), Dst Port: http (80), Seq: 1, Ack: 1, Len: 805
Hypertext Transfer Protocol
POST /perl/soaplite.cgi HTTP/1.1\r\n
Request Method: POST
Request URI: /perl/soaplite.cgi
Request Version: HTTP/1.1
SOAPAction: "urn:xmethodsBabelFish#BabelFish"\r\n
Content-Type: text/xml\r\n
User-Agent: Borland SOAP 1.2\r\n
Host: services.xmethods.net\r\n
Content-Length: 569
Connection: Keep-Alive\r\n
Cache-Control: no-cache\r\n
\r\n
eXtensible Markup Language
<?xml
version="1.0"
?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<NS1:BabelFish
xmlns:NS1="urn:xmethodsBabelFish">
<translationmode
xsi:type="xsd:string">
nl_en
</translationmode>
<sourcedata
xsi:type="xsd:string">
WSDL Import test
</sourcedata>
</NS1:BabelFish>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Hier de manuele (met soap version mismatch error)
Code:
No. Time Source Destination Protocol Info
27 53.520754 192.168.0.106 64.124.140.30 HTTP/XML POST /perl/soaplite.cgi HTTP/1.1
Frame 27 (885 bytes on wire, 885 bytes captured)
Ethernet II, Src: Micro-St_af:34:c7 (00:11:09:af:34:c7), Dst: SitecomE_1d:eb:d9 (00:0c:f6:1d:eb:d9)
Internet Protocol, Src: 192.168.0.106 (192.168.0.106), Dst: 64.124.140.30 (64.124.140.30)
Transmission Control Protocol, Src Port: 2290 (2290), Dst Port: http (80), Seq: 1, Ack: 1, Len: 831
Hypertext Transfer Protocol
POST /perl/soaplite.cgi HTTP/1.1\r\n
Request Method: POST
Request URI: /perl/soaplite.cgi
Request Version: HTTP/1.1
SOAPAction: BabelFishService\r\n
Content-Type: text/xml\r\n
User-Agent: Borland SOAP 1.2\r\n
Accept-Language: nl\r\n
Content-Length: 603
Accept: */*\r\n
Host: services.xmethods.net\r\n
Connection: Keep-Alive\r\n
\r\n
eXtensible Markup Language
<?xml
version="1.0"
?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope\r\n/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding\r\n/">
<SOAP-ENV:Body
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/e\r\nncoding/">
<NS1:BabelFish
xmlns:NS1="urn:xmethodsBabelFish">
<translationmode
xsi:type="xsd:string">
nl_en
</translationmode>
<sourcedata
xsi:type="xsd:string">
Directe MSXML test
</sourcedata>
</NS1:BabelFish>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Bookmarks