добавление HTTP-заголовка для ответа Akka HTTP от асинхронного контроллера - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь использовать асинхронный контроллер, используя Akka HTTP (Java API). Контент, с которым я отвечаю, - это JSON (я не использую маршаллер, который поставляется с Akka HTTP). Используя приведенный ниже фрагмент кода, тип содержимого для заголовка HTTP в ответе остается текстовым / обычным и не переключается на application / json. Любые мысли о том, как это исправить:

return respondWithHeader(
RawHeader.create("content-type", "application/json"),
() -> completeOKWithFutureString(jsonStringWrappedinFuture)
); 

jsonStringWrappedinFuture в приведенном выше примере является допустимой строкой JSON, заключенной в CompletableFuture.

...