У меня такой же ответ от API, как и в списке объектов, который показан ниже:
[
{
"idGear": "1",
"name": "lala",
"year": 2000,
"price": 15.0
}, {
"idGear": "2",
"name": "lala2",
"year": 2000,
"price": 125.0
}
]
Я всегда получаю в ответ null и не могу его проанализировать. Я пробовал следующий код:
RestAssured.baseURI = "https://abc.def.in/ghij";
Response response = given().header("Authorization", "Bearer" + " " + token)
.queryParam("tabId","live_tender") .header("Accept",
"application/json, text/plain, *").header("Accept-Encoding",
"gzip, deflate, br") .header("Accept-Language", "en-US,en;q=0.9,te;q=0.8")
.header("User-Agent",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36"
) .header("Host", "abc.def.in")
.log().all().when().post("rest/quotation/showTenderListForBidder").then().
extract().response();
System.out.println(response);