Coldfusion - ошибка при выполнении SOAP-запроса к Neolane
Я пытаюсь сделать SOAP-запросы к веб-сервису Neolane, используя Coldfusion и CFHTTP.
Я скопировал SOAP-запрос непосредственно из документации Neolane, так что я думаю, что все в порядке.
Возвращенное сообщение об ошибке:
SOAP-ENV: XML-сообщение сообщения ClientLe неверно (услуга '', метод 'POST'). Метод именования 'ExecuteQuery' для пакета SOAP не соответствует действию 'действие' для проверки 'Content- Тип' ('')
что переводится как:
SOAP-ENV: неверное сообщение SOAP XML клиента (служба '' метод 'POST'). Имя метода SOAP-пакет "ExecuteQuery" не соответствует параметру "action" в заголовке "Content-type" ('')
Параметр действия в заголовке типа содержимого установлен Coldfusion в CFHTTP? Есть ли что-то, что должно быть добавлено с помощью cfhttpparam?
Любое руководство будет оценено.
Спасибо гэри
Обновление: найдено решение. Необходимо добавить SOAPAction с помощью cfhttpparam и использовать альтернативный метод аутентификации, который отличается от примера в документации.
1 ответ
Нашел решение. Необходимо добавить SOAPAction с помощью cfhttpparam и использовать альтернативный метод аутентификации, который отличается от примера в документации.