Когда я конвертирую JSON body в String через response.getBody().asString()
, в ответе JSON теряются прерыватели строки. Как я могу сохранить их и отобразить в консольном выводе?
Если я использую простой запрос GET для получения данных JSON, он имеет улучшенный вид
import io.restassured.RestAssured;
import io.restassured.http.Method;
import io.restassured.response.Response;
import io.restassured.specification.RequestSpecification;
import org.testng.annotations.Test;
public class Demo6_GET_AuthTest
{
@Test
public void AuthTest()
{
RestAssured.baseURI = "https://test.sideways6.com/api/";
RequestSpecification httprequest = RestAssured.given();
Response response = httprequest.request(Method.POST, "auth/login");
String responseBody = response.getBody().asString();
System.out.println(responseBody);
}
}
образец вывода