Parseur de corps de requête
Play! fournit plusieurs passeurs usuels permettant de récupérer les données de corps de requête.
- Récupérer le corps d’une requête
RequestBody body = request().body();
Par défaut, le passeur AnyContent est utilisé.
Suivant l’entête content-type de la requête :
text/plain:body.asText()retourne uneString.application/json:body.asJson()retourne un objetJsonNode.application/xml,text/xmlouapplication/XXX+xml:body.asXML()retourne un objetorg.w3c.Documentapplication/form-url-encoded:body.asFormUrlEncoded()retourne un objetMap<String, String[]>multipart/form-data:body.asMultipartFormData()retourne un objetHttp.MultipartFormData()- Autres :
body.asRaw()retourne un objetHttp.RawBuffer