введите описание изображения здесь
введите описание изображения здесь
В сообщении, я могу получить 200 код состояния, но когда я я пытаюсь автоматизировать его, будьте уверены, я получаю ошибку 400.
public class trial {
public static void main(String[] args) {
// TODO Auto-generated method stub
RestAssured.baseURI="https://api.planet.com";
Response res=given().
header("Authorization", "api-key ab2118c30721496495ddc8d4f3603d69").
header("Content-Type", "application/json").
queryParam("strict", "false").
body("{" +
" \"filter\": { " +
" \"type\":\"AndFilter\"," +
" \"config\": [" +
" { " +
" \"type\":\"RangeFilter\"," +
" \"field_name\":\"cloud_cover\"," +
" \"config\":{ " +
" \"lte\":0.5" +
" }" +
" }" +
" ]" +
" " +
"}," +
" \"item_types\": [\"PSScene3Band\"]," +
" \"name\": \"Assignment\"" +
"}").
when().
post("/data/v1/searches/").
then().assertThat().statusCode(200).and().contentType(ContentType.JSON).
extract().response();
JsonPath js=ReusableMethods.rawToJson(res);
System.out.println(res.getBody().asString());
}
}