Как исправить неверный ответ {"error": "invalid_post_type"} в уверенности? - PullRequest
0 голосов
/ 22 апреля 2019

Выполнение этого запроса с использованием конфигурации кодировщика для кодирования моего токена:

@Test
void test() {
    //RestAssured.baseURI = "https://slack.com";

    Response getResponse = expect().statusCode(200).given().config(RestAssured.config()
    .encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded",ContentType.URLENC))).contentType("x-www-form-urlencoded")
    .formParam("token", "hXNHENcvfIBD049JCmvJ1kS3n6sH+WzVLGsaFbqyQAU/ih76KnsLUf+H1V8FmaURWNwzt1v7fcny9eTDPGpQbiMlRcc40WTyzSThsJrTqDQjb3YJhqTTK22Ujy1Vgwah")
    .formParam("name", "me@12345").when().log().all() .then().log().all().request().post(
    "https://slack.com/api/channels.create");

    System.out.println(getResponse.body().asString());
}

и получение API-интерфейса успешно, но ответ в теле сообщения

{
    "ok": false,
    "error": "invalid_post_type"
}
...