为来自异步控制器的Akka HTTP响应添加HTTP标头

时间:2019-10-03 14:32:41

标签: akka-http

我正在尝试通过Akka HTTP(Java API)使用异步控制器。我要响应的内容是JSON(我没有使用Akka HTTP随附的编组器)。使用下面的代码段,响应上的HTTP标头的内容类型将保持为text / plain,而不切换为application / json。关于如何解决此问题的任何想法:

return respondWithHeader(
RawHeader.create("content-type", "application/json"),
() -> completeOKWithFutureString(jsonStringWrappedinFuture)
); 
上面示例中的

jsonStringWrappedinFuture是包装在CompletableFuture中的有效JSON字符串。

0 个答案:

没有答案