Я пытаюсь установить application/json как тип содержимого в актере маршрутизации спрея. Но тип контента, который я вижу в своем ответе, всегда текстовый/обычный. Я попытался использовать подход с маршрутизацией спрея («что-то») и подход с аэрозольным баллончиком («что-то2»), но эти два маршрута не отправляют тип ответа должным образом. Я что-то пропустил?
def receive = runRoute {
path("something") {
get {
respondWithHeader(`Content-Type`(`application/json`)) {
complete("""{ "key": "value" }""")
}
}
} ~
path("something2") {
get {
complete(HttpResponse(entity = """{ "key": "value" }""").withHeaders((List(`Content-Type`(`application/json`)))))
}
}
}`enter code here`