gpt4 book ai didi

scala - 如何在 Play 2.1 中过滤访问代码请求

转载 作者:行者123 更新时间:2023-12-01 12:46:46 25 4
gpt4 key购买 nike

我想为请求添加一个(每个方法/全局)过滤器,它只是拒绝(404/403 页面)任何没有特定 URL 参数的请求。

我知道 Play 有一对一的机制来执行此操作(例如,在 Global.onRouteRequest() 上注册),所以不要只向我发送文档链接,除非它包含代码示例涵盖了这个问题。我尝试使用 API,但有点卡住了。

最佳答案

你是这个意思吗?

object Global extends WithFilters(AccessCheck)

object AccessCheck extends Filter with Results {

override def apply(next:RequestHeader => Result)(request:RequestHeader):Result =
request
.getQueryString("myCheck")
.map( myCheck => next(request))
.getOrElse(Forbidden)
}

http://www.playframework.com/documentation/2.1.0/ScalaInterceptors

关于scala - 如何在 Play 2.1 中过滤访问代码请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com