У меня есть Akka HTTP HttpRequest
, и я хочу добавить к нему два заголовка.
val req: HttpRequest = ???
val hs: Seq[HttpHeader] = Seq(RawHeader("a", "b"))
req.addHeaders(hs)
Ожидаемое:
- новый
HttpRequest
объект с дополнительными заголовками
Фактический:
.addHeaders
ожидает java.lang.Iterable
и не компилируется.
Каков рекомендуемый способ сделать это в Scala?
Есть обходной путь, но он немного грязный:
req.withHeaders(req.headers ++ hs)
Запуск Scala 2.12.8 и Akka HTTP 10.1.7.