我有一个用Scala / Spray编写的API调用。这是通过html / javascript中的表单调用的。提交表单后,我需要重定向到域名,例如www.google.com。我想过使用meta http-equiv刷新。但是它似乎错误地包含了我的HTML。有没有更有说服力的方式这样做?我也尝试过重定向,但它会在完成之前调用重定向
val route = {
respondWithHeader(RawHeader("Access-Control-Allow-Origin", "*")) {
post {
path("somecall") {
respondWithMediaType(`text/html`) {
entity(as[MultipartFormData]) { fd =>
performSomeAction(fd)
redirect("www.google.com", StatusCodes.MovedPermanently)
}
}
}