- Я использую restassured 2.8.0
Map<String, Object> inputMap=new Gson().fromJson(str, new TypeToken<HashMap<String, Object>>() {}.getType());
resp= rs.formParams(inputMap).
when().post(absolute_url(url)).then().body(JsonSchemaValidator.matchesJsonSchema(new File(schemapath(output))))
.extract().response();
это дает мне ошибку
Невозможно сериализовать, потому что не может определить, как сериализовать приложение типа контента / x-www-form-urlencoded; кодировка = ISO-8859-1
Но тот же код прекрасно работает, когда используется formparam вместо formparams
resp= rs.formParam("key1","param1").formParam("key2", "[\"param2.1\"]").
when().post(absolute_url(url)).then().body(JsonSchemaValidator.matchesJsonSchema(new File(schemapath(output))))
.extract().response();
Есть ли у них какие-либо проблемы с методом formParams restassured?
Один и тот же запрос ведет себя по-разному для формпарама и формпарама