1

我在 play web 应用程序中使用剪影进行身份验证,并想做这样的事情:

def action = UnsecuredAction(BodyParsers.parse.json).async { implicit request => 
    // use json 
}

这在使用 Play 的内置 时似乎是可能的Action,但不适用于剪影的UnsecuredActionSecuredAction。有没有办法做到这一点而不必回退到剪影(Un)SecuredRequestHandler或必须手动检查身体是否真的是 JSON?

4

1 回答 1

3

您可以使用async(parse.json).

例如:

def index = silhouette.SecuredAction.async(parse.json) { implicit request =>
   // Write your code here...
}
于 2016-09-04T18:04:26.170 回答