Ошибка повторного тестирования - в ответе не указан тип содержимого - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь проверить конечную точку своего отдыха с restassured.Ответ всегда является html-документом, хотя я установил заголовок accept на «application / json».

* java.lang.IllegalStateException: Невозможно проанализировать объект, поскольку в ответе не указан поддерживаемый Content-Type.Тип содержимого был 'text / html; charset = utf-8'.

[main] DEBUG org.apache.http.wire - << "HTTP Status 400 [0xe2] [0x80] [0x93] BadЗапрос *</p>

редактировать: в почтальоне работает с тем же запросом.

myClass result = given()
                    .contentType("application/json")
                    .accept("application/json")
                    .header("sessionid", sessionId)
                    .body(myBody)
                    .when()
                    .post(getInternalEndpoint() + "/rest/v1/myEndpoint").as(myClass.class);
...