0

我们有一个处理 json 的 play(2.1.2) 网络服务。我想通过限制对文件中指定的路由的访问来保护它routes。但是当我在浏览器中访问应用程序的根路径时,它显示“Action Not Found”并显示所有可能的路由,我不想在浏览器中列出可能的路由。谢谢。

4

1 回答 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 回答