我是新的Play Framework,我想實現一個攔截器或過濾器,在請求轉到Action類之前執行。我將如何實現攔截器/過濾器在播放框架2.4.3(斯卡拉)
我想要一個攔截器/過濾器來返回HTTP錯誤(例如401),如果某個頭部變量不存在。
我做了一些Google搜索,並且發現了Filter(play.api.mvc.Filter)對象,但實現返回mvc.Result而不是Response。
倍率DEF申請(下:(mvc.RequestHeader)=>未來[mvc.Result])(請求:mvc.RequestHeader)
,我能想到的另一種解決方案是創建一個通過擴展ActionBuilder自定義動作,但我寧願不這樣做,如果我可以設計一個捕獲所有功能,如過濾器。
任何幫助將不勝感激。謝謝。