json を処理する play(2.1.2) Web サービスがあります。routes
ファイルで指定されたルートのみにアクセスを制限してセキュリティを確保したい。しかし、ブラウザーでアプリケーションのルート パスにアクセスすると、"Action Not Found"と表示され、可能なすべてのルートが表示されます。ブラウザーで可能なルートを一覧表示したくありません。ありがとう。
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 に答える