Привет, я не могу получить авторизацию jwt, используя Каратэ DSL, это говорит об ошибке 404
Может быть, я пропускаю какой-то синтаксис. вот мой файл функций Любая помощь в этом действительно велика
Функция: Функция токена JWT
Сценарий: создание токена JWT
* configure logPrettyResponse = true
* configure ssl = true
Учитывая URL demoBaseUrl
И путь 'ds-auth / jwt / v1 / token'
И запрос {username: 'admin.testdomain1.digitalsafe.net', пароль: 'skyline', срок действия: '1'}
Когда метод пост
Тогда статус 200
Учитывая def res = ответ
Затем выведите «Значение ответа:», res.jwtToken
Учитывая URL demoBaseUrl2
И путь «федеративный поиск / 1 / parent-child-query»
И запрос {запрос: '{\ "тип \": \ "И \", \ "ограничения \": [{\ "тип \": \ "ИЛИ \", \ "ограничения \": [{\ \ тип] \ ": \" "\ "поле \ FIELD_COMPARISON \": \ "ПРЕДМЕТ \", \ "значение \": \ "тест \", \ "оператор \": \ "СООТВЕТСТВУЕТ \"}, {\" Тип \ ": \" FIELD_COMPARISON \», \ "поле \": \ "MESSAGE_CONTENT \", \ "значение \": \ "тест \", \ "оператор \": \ "спичек \"}]}, {\ "типа \": \ "FIELD_COMPARISON \", \ "поле \": \ "BODY_CONTENT \", \ "значение \": \ "ПО \", \ "оператор \": \ "МАТЧИ \"}]}» , messageType: '= Email ='}
И заголовки {Content-Type: 'application / json', Авторизация: '[res.jwtToken]'}
И заголовок Authorization = res.jwtToken
Когда метод пост
Тогда статус 200