我正在尝试将 application/json 设置为喷雾路由参与者中的 content-Type。但是我在回复中看到的内容类型始终是文本/纯文本。我尝试使用喷雾路由方法(“something”)和喷雾罐方法(“something2”),但是这两个路由没有正确发送响应类型。我错过了什么?
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`