У меня есть веб-сервис, работающий на MS Dynamics Nav 2009, и скрипт PHP для работы с веб-сервисом.
Скрипт использует аутентификацию NTLM и отлично работает с тестового веб-сервера (Apache2 + PHP7).
Проблема в том, что мой скрипт не работает с клиентского веб-сервера (Apache2 + PHP5). Оба веб-сервера являются внешними, при этом конфигурация SOAP и CURL одинакова в обоих PHP.ini.
Веб-сервис получает XML в качестве входного параметра, а также возвращает XML. На тестовом веб-сервере этот обмен работает хорошо, но на производственном сервере я получил следующее исключение в строке кода: «$ result = new NTLMSoapClient ($ baseURL);»: «Поймано исключение: SOAP-ERROR: Синтаксический анализ WSDL: Couldn ‘загрузить из’Http: // my_URL‘: Документ пуст «
У меня вопрос: что может быть не так со вторым веб-сервером?
Задача ещё не решена.
Других решений пока нет …