0
我们有一个处理json的play(2.1.2)web服务。我想通过限制仅访问routes
文件中指定的路线来保护它。但是,当我在浏览器中访问应用程序的根路径时,它显示“未找到操作”并显示所有可能的路由,我不想在浏览器中列出可能的路由。谢谢。关闭默认播放页面
我们有一个处理json的play(2.1.2)web服务。我想通过限制仅访问routes
文件中指定的路线来保护它。但是,当我在浏览器中访问应用程序的根路径时,它显示“未找到操作”并显示所有可能的路由,我不想在浏览器中列出可能的路由。谢谢。关闭默认播放页面
它仅在开发模式下显示可能的路线。当你像play start
那样运行你的应用程序时,你会得到一个“Action Not Found”消息,其描述为“For request'GET/zxc'”。
如果要覆盖此行为,试图重写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
谢谢!它与play-2.1.2有点不同。我编辑了答案。见[这里](http://www.playframework.com/documentation/2.1.0/JavaGlobal) – Ahamed
哦,是的,我没有注意到它在2.1中有所不同。恭喜你弄明白了 – serejja