スプレー ルーティング アクターで application/json を content-Type として設定しようとしています。しかし、応答に表示されるコンテンツ タイプは常にテキスト/プレーンです。スプレー ルーティング アプローチ (「something」) とスプレー缶アプローチ (「something2」) を使用してみましたが、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`