我有Server.Route。我想在浏览器中获取身份验证窗口,要求用户输入登录名和密码。 我在文章中读到,服务器应向客户端返回401错误和身份验证标头,以使浏览器生成此窗口。
val route =
path("somepath") {
get {
respondWithHeaders(RawHeader("WWW-Authenticate", "somevalue"), Origin(HttpOrigin("http://akka.io"))) {
complete(StatusCodes.Unathorized)
}
}
}
我没有在浏览器中获得任何身份验证窗口,只有401错误。 如果我做错了什么?您知道在浏览器中获取此窗口的任何其他方法吗?