我们有一个处理 json 的 play(2.1.2) 网络服务。我想通过限制对文件中指定的路由的访问来保护它routes
。但是当我在浏览器中访问应用程序的根路径时,它显示“Action Not Found”并显示所有可能的路由,我不想在浏览器中列出可能的路由。谢谢。
问问题
72 次
1 回答
3
它仅在开发模式下显示可能的路线。当您像这样运行您的应用程序时,play start
您只会收到带有描述“For request 'GET /zxc'”的“Action Not Found”消息。
如果您想覆盖此行为,请尝试覆盖您的 onHandlerNotFound 方法Global
:
@Override
public Result onHandlerNotFound(RequestHeader request) {
return Results.notFound(
views.html.pageNotFound(request.uri())
);
}
更多信息在这里:http ://www.playframework.com/documentation/2.1.0/JavaGlobal
于 2013-08-21T07:20:25.420 回答