У нас есть веб-службы, разработанные с использованием .NET, некоторые из них используют basicHttpBinding, а некоторые - wsHttpBinding.
При использовании инфраструктуры Karate службы, использующие basicHttpBinding, выполняются нормально, но не wsHttpBinding. Получение кода ответа 415.
Те же службы, которые используют wsHttpBinding, отлично выполняются в другом инструменте, таком как SoapUI, путем выполнения следующих действий в конце SoapUI.
- установите флажок Включить адресацию WS-A
- установите флажок Добавить wsa по умолчанию: действие
- установите флажок Добавить wsa по умолчанию: Кому
Тип содержимого для служб basicHttpbinding - 'text / xml', а для служб wsHttpbinding - 'application / soap + xml'.
Есть ли какое-нибудь решение, чтобы заставить его работать с помощью Karate framework.