【发布时间】:2017-07-01 12:35:34
【问题描述】:
我想在 akka-http(高级 DSL)中创建一个自定义 404 页面。这基本上意味着:
- 从我的静态文件夹中返回一个页面(例如,resources/www/404.html)
- 将结果代码设置为 ResultCodes.NOT_FOUND
到目前为止我尝试了什么:
- getFromResource - 我可以返回实体,但我不知道如何覆盖响应的 HTTP 结果代码,因此我可以将其设置为“404”。
- complete() - 我可以返回正确的代码,但我需要手动读取 html 页面,并从头开始构建 HttpResponse。它最终可以工作,但有点麻烦。
我错过了什么吗?有没有更简单的方法返回页面并自定义结果代码?
【问题讨论】:
标签: akka-http