Заголовок ответа Content-Encoding не возвращается в вызове GET каратэ - PullRequest
0 голосов
/ 31 марта 2020

На самом деле я пытался перенести мой старый набор тестов на фреймворк каратэ. И я должен проверить заголовки ответа. В том, что заголовок «Content-Encoding» не возвращается в вызове Karate GET - я проверил его в результатах, я мог видеть все другие заголовки ответа, но не «Content-Encoding», и возвращает ноль для подтверждения.

Тот же самый вызов GET, который я проверял в браузере chrome - консоли разработчика и POSTMAN в обоих инструментах, которые я мог получить "Content-Encoding", но не в карате.

Пожалуйста, помогите мне в этом .

1 Ответ

0 голосов
/ 31 марта 2020

Если сервер вернет Content-Encoding, вы увидите это, иначе не увидите.

Чтобы проверить, существует ли заголовок НЕ , это просто:

And match responseHeaders contains { 'Content-Encoding': '#notpresent' }

См. responseHeaders: https://github.com/intuit/karate#responseheaders

...