Я использую Retrofit, чтобы сделать запрос POST на моем веб-сервере.
Тем не менее, я не могу получить тело ответа, когда статус ответа 422 (unprocessable entity)
. Тело ответа всегда равно null
.
Я хочу знать, делаю ли я что-то не так или есть ли обходной путь для этого. Потому что я использую тот же JSON в запросе с Почтальоном, и он возвращает тело нормально.
Это метод:
@Headers("Content-Type: application/vnd.api+json")
@POST("my_endpoint")
Call<JsonObject> postEntry(@Header("Authorization") String authorization, @Body JsonObject json);
Тело - это JsonObject, я не сериализую, как сказано в документации. Но я не думаю, что это проблема.