0

我使用認證人影在一齣戲的Web應用程序,並希望做這樣的事情:play-silhouette:爲(Un)SecuredAction指定body parser?

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

這似乎在集結Action使用播放的時候是可能的,但不能與剪影的UnsecuredActionSecuredAction。有沒有辦法做到這一點,而不必退回到剪影的(Un)SecuredRequestHandler或者不得不手動檢查身體是否實際上是JSON?

回答

2

您可以使用async(parse.json)將您的請求正文解析爲JSON。

例如:

def index = silhouette.SecuredAction.async(parse.json) { implicit request => 
    // Write your code here... 
} 
相關問題