Показать сообщение отдельно
Старый 27.01.2016, 15:01   #4  
poul_and is offline
poul_and
Участник
 
56 / 12 (1) ++
Регистрация: 08.04.2003
Для начала попробовал использовать MS SOAP Toolkit в Навижн:


CREATE(locautSoapHttpConnector);

locautSoapHttpConnector.Property('EndPointURL', 'http://86.57.245.235/TimeTable/Service.asmx');
locautSoapHttpConnector.Connect;
locautSoapHttpConnector.Property('Timeout', 5 * 1000);
locautSoapHttpConnector.Property('SoapAction','http://webservices.belavia.by/GetAirportsList');
locautSoapHttpConnector.BeginMessage;
CREATE(locautSoapSerializer);
locautSoapSerializer.Init(locautSoapHttpConnector.InputStream);
locautSoapSerializer.StartEnvelope('SOAP','STANDARD');
locautSoapSerializer.StartBody;
locautSoapSerializer.StartElement('GetAirportsList');
locautSoapSerializer.StartElement('Language');
locautSoapSerializer.WriteString('ru');
locautSoapSerializer.EndElement;
locautSoapSerializer.EndElement;
locautSoapSerializer.EndBody;
locautSoapSerializer.EndEnvelope;
locautSoapHttpConnector.EndMessage;

CREATE(locautXmlDoc);
locautXmlDoc.load(locautSoapHttpConnector.OutputStream);
locautXmlDoc.save('c:\response.xml');

В этом виде всё работает.
А когда аналогично обращаюсь на нужный мне вебсервис - получаю ошибку:
SSL certificate common name is incorrect
Изображения