Options

xml - HttpRequest

george175george175 Member Posts: 26
Hi all,
Iam tring to get responce from xmlrequiest with
HttpWebRequest (System.Net.HttpWebRequest.'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')


I created xml doc with XML DOM Management and If i send my test xml with soap ui, i will get response,but if i use nav, i will get
500 - Internal server error. It is some posibility to get some bigger desc and not just number of error?

here is wsdl http://interact.teccom-eu.net/openmessaging.asmx?WSDL and test xml generated from nav.

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:ns1="http://www.teccom-eu.net/wsdl"&gt;
<SOAP-ENV:Body><ns1:Ping/></SOAP-ENV:Body>
</SOAP-ENV:Envelope>


I think that error must be in requestBuild - here is my -->

HttpWebRequest := HttpWebRequest.Create(ServiceUrl);
HttpWebRequest.Method := 'POST';
HttpWebRequest.KeepAlive := TRUE;
HttpWebRequest.AllowAutoRedirect := TRUE;
HttpWebRequest.UseDefaultCredentials := TRUE;
HttpWebRequest.ContentType := ContentTypeTxt; ///( i set - text/xml;charset=UTF-8)
HttpWebRequest.Host:= 'interact.teccom-eu.net';
HttpWebRequest.Accept:='gzip,deflate';

and raw in soap ui looks like this:

POST http://interact.teccom-eu.net/OpenMessaging/openmessaging.asmx HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://www.teccom-eu.net/wsdl/Ping&quot;
Content-Length: 226
Host: interact.teccom-eu.net
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)


I dont know, how test, if NAV send exactly this. Have I set Content- Lenght? IF yes, how can I calc number of chars in bite?

Has anybody got some idea where could be problem?

Sign In or Register to comment.