Я использую библиотеку для проверки API для тестирования, и кажется, что новый cookie не может быть установлен. Однако я могу изменить файл cookie, заданный сервером.Невозможно установить cookie в запросе
given()
.cookie("cookie1", "true")
.get(url)
.then()
.assertThat().cookie("cookie1", "true");
// Fails with "Cookie "cookie1" was not
// defined in the response. Cookies are: cookie2=true, cookie3=true
given()
.cookie("cookie2", "false")
.get(url)
.then()
.assertThat().cookie("cookie2", "false");
// PASS
Спасибо за глядя в него, но это не проблема. 'when()' является просто синтаксическим сахаром, а 'body' - для утверждения тела ответа. Response cookie утверждается как в моем первоначальном посте, см. Https://code.google.com/p/rest-assured/wiki/Usage#Verifying_Response_Data – finspin