2016-05-05 2 views
1

Я пытаюсь использовать frisby для проведения некоторых тестов или автоматизации.frisby: извлечение откликов и условное выполнение

Скажем, у меня есть 2 запроса, которые необходимо выполнить один за другим. Тем не менее, первый запрос создает ресурс и возвращает его URI в заголовке:

POST /resource 

201 
Location: /resource/123 

Так как второй вызов сделан, зависит от заголовка ответа на первый. afterJSON() выглядит многообещающим, но, похоже, он не обрабатывает заголовок. Документация кажется довольно короткой и не упоминает об этом. Что делать?

ответ

0

Вы можете использовать .after((res) -> ..., это позволит вам проверить ответ, который будет содержать заголовки, которые вы ищете. Во-первых, напечатайте console.log(res) ответ, чтобы проверить, существует ли такой заголовок, а затем вы можете выполнить некоторые операции с ним: res.headers.theOneThatYouWouldLikeToUse

+0

@ lang2: Помогло ли это решение? У вас была возможность попробовать? – Slavo

 Смежные вопросы

  • Нет связанных вопросов^_^