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 и использовать альтернативный метод аутентификации, который отличается от примера в документации.

Другие вопросы по тегам