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