Невозможно загрузить составной файл в карате, необходимая часть запроса отсутствует

ActualAPIRequest OutputFromKarate

Попытка загрузить json-файл для API с помощью карате. Поскольку api принимает многостраничный ввод, я передаю многостраничные конфигурации в карате. Но появляется ошибка отсутствия требуемой части запроса inputData. Есть ли какое-нибудь решение для этого, пожалуйста? Я приложил фактические данные и результат со скриншота карате для справки.


person Anupama    schedule 19.04.2018    source источник


Ответы (1)


Просто убедитесь, что тип данных inputData и, возможно, swaggerFile - это JSON. Похоже, вы отправляете строку.

См. Этот раздел документа: https://github.com/intuit/karate#type-conversion

Если серверу не нравится, что charset отправляется для каждой составной части, попробуйте * configure charset = null

person Peter Thomas    schedule 19.04.2018