使用akka-http getFromFile方法时,如何添加额外的响应标头。有这样的路线:
path("image.jpg") {
var f = new File("/path/to/image.jpg")
getFromFile(f,ContentType(MediaTypes.`image/jpeg`))
} ~
我想添加此标题:
RawHeader("Access-Control-Allow-Origin","*")
答案 0 :(得分:1)
您可以使用respondWithHeader
指令,例如
val route =
(path("image.jpg") & respondWithHeader(RawHeader("myheader", "myvalue"))) {
val f = new File("/path/to/image.jpg")
getFromFile(f, ContentType(MediaTypes.`image/jpeg`))
}