Скажем, у нас есть экземпляр o.s.w.reactive.function.server.ServerResponse
.
Как правильно извлечь содержимое его тела, другими словами, как реализовать функцию fetchBodyAsString
?
test(){
ServerResponse response = getResponseFromService("mock data");
String body = fetchBodyAsString(response);
assertEquals("hello", body);
}
Не могли бы вы также немного рассказать, почему у ServerResponse
есть методы для всего (cookies(), headers(), statusCode()
), кроме тела ответа? Я предполагаю, что должен быть способ получить тело с помощью метода writeTo()
, хотя совершенно неясно, как его использовать.