gpt4 book ai didi

scala - Akka-http:如何从请求头中获取 User-Agent 头?

转载 作者:行者123 更新时间:2023-12-01 14:42:06 25 4
gpt4 key购买 nike

我试图提取 User-agent标题来自 Request-Header ,我试过这个:

 headerValue(extractUserAgent) { userAgent =>

}


def extractUserAgent: HttpHeader => Option[String] = {
case h: `User-Agent` => Some(h.)
case x => None
}

我被困在线 Some(h.) ,我在想它可能会给一些字符串值 User-Agent在那里,但不是字符串值在 It.Help 里面!

最佳答案

我终于找到了解决方案

path("test") {
get {
headerValueByName("User-Agent") { header =>
complete(s"""{ "User-Agent" : "${header}" }""")
}
}
}

关于scala - Akka-http:如何从请求头中获取 User-Agent 头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39244721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com