Я очень новичок в Play Framework, и я делал учебник, но у меня есть небольшая проблема.Java Play Framework Json BadRequest
Я пытаюсь отправить запрос JSON POST и посмотреть, могу ли я получить запрос правильно или нет.
Я использую «Расширенный клиент для отдыха» в Chrome для тестирования и отправки сообщения POST.
Я не знаю, почему, я получаю сообщение об ошибке «Плохой запрос» каждый раз, когда вы отправляете какие-либо сообщения.
Мой код:
@BodyParser.Of(BodyParser.Json.class)
public static Result createRutines(){
JsonNode json=request().body().asJson();
if(json==null){
return badRequest("The JSON is Empy");
}else{
return ok("Arrived");
}
}
Я ценю вашу помощь.
Я не смог прикрепить изображение клиента Advance Rest, потому что у меня нет достаточной репутации здесь.
могли бы вы добавьте тело ответа? Насколько большой JSON вы отправляете? Вы пробовали это с завитом? Что находится в вашем файле 'routes'? –
Убедитесь, что при отправке данных JSON вы задаете правильный тип содержимого. т.е. application/json. – xtrakBandit
Это поможет, если вы разместите свое тело JSON, которое будет отправлено – xtrakBandit