我正在使用spray.io构建一个Web服务器,当我运行基本请求时,我不断收到以下错误:
Illegal request, responding with status '400 Bad Request': Illegal request:
Cannot establish effective request URI of HttpRequest(GET,/,List(Accept: */*, Host: :3000, User-Agent: curl/7.30.0),Empty,HTTP/1.1),
request has a relative URI and an empty `Host` header
我正在运行Spray版本1.3.1和Akka版本2.3.2。
我有一个基本的WebService
课程,作为其他服务的基础:
trait WebService extends HttpService {
implicit def executionContext = actorRefFactory.dispatcher
implicit val timeout = Timeout(10 seconds)
}
在此基础上,我建立了一项基本服务:
trait TestService extends WebService {
val testRoute: Route = {
pathPrefix("test") {
get {
complete("OK")
}
}
}
}
之前有没有人遇到这个问题?我觉得这可能只是我失踪的一些小事。