1
我公开了一个简单的端点,它包含两个查询参数。当我在本地测试代码时,我没有任何问题。但是,当部署到PROD我看到以下消息:Akka-http非法请求标题
a.a.ActorSystemImpl Illegal request header: Illegal 'cookie' header: Invalid input '/', expected tchar, '\r', WSP or '=' (line 1, column 186): ...
正如你所看到的,我没有做任何的cookie解析
import akka.actor.{ActorSystem, Props}
import akka.http.scaladsl.Http
import akka.http.scaladsl.server.Directives._
import akka.stream.ActorMaterializer
import akka.stream.scaladsl.Sink
object MainApp extends App {
implicit val system = ActorSystem()
implicit val materializer = ActorMaterializer()
private val config = system.settings.config
private val server = Http().bind(config.getString("akka.http.server.interface"), config.getInt("akka.http.server.port"))
private val route = {
path("replay") {
get {
parameters("fromDate", "toDate") { (fromDate, toDate) =>
complete {
<some other code>
}
}
}
}
}
val bindingFuture = server.to(Sink.foreach {
connection =>
connection handleWith route
}).run()
}
任何建议,将不胜感激!
什么是您的网址? – Rumoku
@rumoku'https:// .com/replay?fromDate = 201604250700&toDate = 201604250705' –
zaxme