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/" xmlns:ns1="
http://www.teccom-eu.net/wsdl">
<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"
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?
Answers
Check This Link, It May help You.
https://rockwithnav.wordpress.com/2016/02/23/consume-net-webservice-automation/
https://rockwithnav.wordpress.com/2016/02/23/consume-net-webservice-dotnet-data-type/#comment-227
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/