Сегодня мы попробовали приведенный ниже код на наших локальных машинах, и мы продолжаем получать ошибки, это слишком беспокойно.
Проблема: мы не можем параметризовать куки-файлы для запроса с использованием каратэ.
Краткие сведения:
Мы только что вызвали метод java, где он возвращает Map как объект, эти объекты картызначения, которые мы хотели разместить на уровне файлов cookie запроса.
Фрагмент кода:
- def loginSecurity = Java.type ('com.XXXXXXX.apis.BaseAPI')
- def token = loginSecurity.apiAuthentication () // здесь apiAuthentication является методом, и он будет возвращать объект карты Java
- print 'Значения токена:' + token.get ("JSESSIONID") // Печатная работа значений карты работает нормально
Заданный путь '/ XXXX / base / services / user / companies' И файлы cookie = {JSESSIONID: token.get ("JSESSIONID"), AWSELB: token.get ("AWSELB"), ETag: token.get ("ETag")} И заголовок Content-Type = 'application / json' Когда метод GET * print respoonse
Когда я запускаю приведенный выше код, получаю ошибку при инициализации куки из Map.Пожалуйста, помогите здесь, как передать параметризованные значения в куки