Tere kõigile kas on siin inimesi kes X-tee serveriga on tegelenud ? Probleem on just selline et saates vastu X-tee serverit SOAP ümbrikus pikemat xml-i tekib "timeout". C# kood on standartne (XML on kõõik korras - kontrollitud!, SOAP ümbrik on samuti korrektne):
Uri dataURL = new Uri(proxyURL);
WebRequest request = WebRequest.Create(dataURL);
request.Method = "POST";
request.ContentType = "text/xml; charset=UTF-8";
request.Headers.Set("SOAPAction", "");
byte[] bytes = null;
bytes = System.Text.Encoding.UTF8.GetBytes(payload); // UTF8!
request.ContentLength = bytes.Length;
Stream outputStream = request.GetRequestStream();
outputStream.Write(bytes, 0, bytes.Length);
outputStream.Flush();
outputStream.Close();
request.Timeout = System.Threading.Timeout.Infinite;
WebResponse response = request.GetResponse(); <<<<--- SIIN TEKKIB TIMEOUT VIGA
Lugupidamisega
|