Попытка отправить тело запроса с данными на несколько уровней, используя режим rest-sure, следующим образом.Как передать тело запроса с многоуровневыми данными, используя rest-assured
Тело запроса:
{
"phoneNumber":1217071016,
"details":
[
{
"id":"123",
"name":"New",
"email":"[email protected]"
},
{
"id":"234",
"name":"next",
"email":"[email protected]"
}
]
}
@Test общественного недействительными generateToken() {
Map<String,String> userDetails = new HashMap<>(); userDetails.put("phoneNumber", "1217071016"); userDetails.put("details.Id", "241342"); userDetails.put("details.name", "New Name"); userDetails.put("details.email", "[email protected]"); Response response = given() .contentType("application/json") .queryParam("access_token", "LL6rX8LRP7") .body(userDetails) .post("http://site/rest/try/update");
}
При отправке указанным выше способом, получая плохой запрос.
Как передать данные такого рода в коде выше
ли вы включили ведение журнала для запросов и ответа? Как они выглядят? – RocketRaccoon
@RocketRaccoon не регистрирует запрос. Не знаете, как распечатать запрос. Можете ли вы направить меня –
Использовать 'given(). Log(). All()' – RocketRaccoon