akka http getFromFile 添加 headers
akka http getFromFile add headers
如何在使用 akka-http getFromFile 方法时添加额外的响应 headers。有这样的路线:
path("image.jpg") {
var f = new File("/path/to/image.jpg")
getFromFile(f,ContentType(MediaTypes.`image/jpeg`))
} ~
我要添加这个header:
RawHeader("Access-Control-Allow-Origin","*")
您可以使用 respondWithHeader
指令,例如
val route =
(path("image.jpg") & respondWithHeader(RawHeader("myheader", "myvalue"))) {
val f = new File("/path/to/image.jpg")
getFromFile(f, ContentType(MediaTypes.`image/jpeg`))
}
如何在使用 akka-http getFromFile 方法时添加额外的响应 headers。有这样的路线:
path("image.jpg") {
var f = new File("/path/to/image.jpg")
getFromFile(f,ContentType(MediaTypes.`image/jpeg`))
} ~
我要添加这个header:
RawHeader("Access-Control-Allow-Origin","*")
您可以使用 respondWithHeader
指令,例如
val route =
(path("image.jpg") & respondWithHeader(RawHeader("myheader", "myvalue"))) {
val f = new File("/path/to/image.jpg")
getFromFile(f, ContentType(MediaTypes.`image/jpeg`))
}