Je suis très nouveau avec Play Framework et je faisais un tutoriel, mais j'ai un petit problème.Java Play Framework Json BadRequest
J'essaye d'envoyer une demande de JSON POST, et voyez si je peux obtenir la demande correctement ou pas.
J'utilise "Advanced Rest Client" dans Chrome pour tester et envoyer le message POST msg. Je ne sais pas pourquoi, je reçois un message d'erreur Bad Request à chaque fois que j'envoie un msg.
Mon code:
@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");
}
}
J'apprécieront votre aide.
Je ne pouvais pas joindre l'image d'Advance Rest Client parce que je n'ai pas assez de réputation ici.
pourriez-vous s'il vous plaît ajouter le corps de la réponse? Quelle est la taille du JSON que vous envoyez? Avez-vous essayé avec curl? Qu'y a-t-il dans votre fichier 'routes'? –
Assurez-vous que lors de l'envoi des données JSON, définissez le type de contenu correct. c'est-à-dire application/json. – xtrakBandit
Il serait utile si vous avez posté votre corps JSON qui est envoyé – xtrakBandit