Вопросы по теме 'spray'

Ошибка неподдерживаемой версии при использовании JTDS со Scala
Я пытаюсь использовать драйвер Java JTDS для подключения к моей базе данных в Scala. Однако всякий раз, когда я пытаюсь его использовать, я получаю сообщение об ошибке, что версия (java?) неверна. java.lang.UnsupportedClassVersionError:...
20014 просмотров
schedule 25.07.2023

Адаптировать Enumerator/Iteratee к потоку
У меня есть приложение Spray, в котором я использую reactive-mongo для подключения к моей базе данных Mongo. val collection: BSONCollection = db("ping") val cursor: Cursor[Ping] = collection.find(BSONDocument()).cursor[Ping] val e:...
617 просмотров
schedule 07.06.2024

Спрей HttpClient Синхронный/Блокирующий вызов
Я понимаю, что это может противоречить цели Spray, но мне было интересно, могу ли я при использовании объекта HttpClient блокировать запрос до тех пор, пока не будет возвращен результат, в отличие от поведения по умолчанию, когда не блокируется, а...
998 просмотров
schedule 22.05.2023

sbt публикует примеры приложений спрея в локальный репозиторий maven
Я новичок в maven и пытаюсь понять, как sbt publish распылять примеры приложений в мой локальный репозиторий maven . Я могу публиковать спрей-проекты, но не примеры приложений. Я получил проекты спреев на sbt publish , изменив publishTo в...
700 просмотров
schedule 29.06.2022

Распределение клиента по пользовательскому классу case в JSON
У меня есть следующие имплициты: object MyJsonProtocol extends DefaultJsonProtocol { implicit val impStartObjSys = jsonFormat3(StartObj.Sys) implicit val impStartObjData = jsonFormat6(StartObj.Data) implicit val impStartObjStart =...
2589 просмотров
schedule 03.07.2022

Как использовать cookie и ОСНОВНУЮ аутентификацию вместе?
Я использую комбинацию cookie и базовой аутентификации. В базовой аутентификации он выполняет функцию Option[UserPass] => Future[Option[T]] и возвращает Directive[T] . Я хочу создать директиву для cookie, которая выполняет функцию...
569 просмотров
schedule 17.09.2022

спрей-кэш: кешировать, только если не None
У меня есть доступ к базе данных, который я хотел бы кэшировать в своем приложении akka/spray. БД возвращает Future[Option[X]]. Я установил lruCache и обернул его вокруг моего доступа к базе данных. Чего я хотел бы добиться, так это кэшировать...
634 просмотров
schedule 18.05.2022

Как я могу сделать метод asJson частью класса case с использованием spray-json?
Я хочу иметь возможность создавать классы case в Scala с помощью spray-json, но определить метод asJson в классе, но я не могу понять, как это сделать. Например, я бы хотел сделать это: case class Foo(bar: String) { def toJson: JsValue = ......
3744 просмотров
schedule 30.05.2024

Спрей: как применить responseWithHeaders ко всем маршрутам, а не к каждому
Я изучаю Scala, который еще не знаком с использованием фреймворка Spray для создания приложения REST-API и столкнулся с проблемой: все мои HTTP-ответы должны иметь определенный заголовок (Access-Control-Allow-Origin). Поэтому я не могу понять, как...
2404 просмотров
schedule 27.11.2023

Какова цель черты AbstractSystem в активаторе akka-spray-websocket?
Я изучаю спрей и акка. И я изучаю это с помощью шаблонов TypeSafe, и этот очень сложный, по крайней мере: http://typesafe.com/activator/template/akka-spray-websocket Теперь я понимаю, что странная структура этого шаблона состоит в том, чтобы...
1097 просмотров
schedule 07.05.2023

Почему директива аутентификации приводит к ошибке: несоответствие типов?
Я получаю эту ошибку в моем проекте спрея. Error:(41, 28) type mismatch; found : spray.routing.authentication.ContextAuthenticator[co.s4n.authentication.entities.Usuario] (which expands to) spray.routing.RequestContext =>...
1343 просмотров
schedule 21.01.2024

Каковы подходы к развертыванию статических файлов, чтобы Spray мог их обслуживать?
У меня есть html-страница, которую я хотел бы использовать на спрей-сервере. Я знаком с https://github.com/spray/spray/wiki/File-and-Resource-Directives Как мне создать архив, который можно развернуть в Spray (аналогично файлам .war...
1695 просмотров
schedule 27.09.2023

Могу ли я создать директиву метода OPTIONS по умолчанию для всех точек входа на моем маршруте?
Я не хочу явно писать: options { ... } для каждой точки входа/пути в моем маршруте Spray. Я хотел бы написать общий код, который добавит поддержку OPTIONS для всех путей. Он должен просматривать маршруты и извлекать из них поддерживаемые...
569 просмотров
schedule 26.08.2022

Автообновление кеша с помощью Spray-кэширования
Я действительно новичок в scala и кэшировании спреев, и мне нужно знать, как это работает. У меня есть БД, и я хочу кэшировать некоторые таблицы и обновлять их каждый час, например. я не могу понять, как это реализовано в библиотеке...
921 просмотров
schedule 25.07.2022

Как загрузить изображение с помощью спрея?
Как обрабатывать загрузку изображений с помощью Spray? Достаточно простого примера. В настоящее время я пытаюсь следовать учебнику в комплекте с Typesafe Activator on Spray + Akka, но при обновлении до последней версии спрея выдает ошибку. В...
1603 просмотров
schedule 17.01.2024

Запуск спрея на IntelliJ
Я пытаюсь запустить пример Spray на IntelliJ 14. Все выглядит нормально, сервер запускается и показывает ответ. Но у меня есть 2 основные проблемы (вероятно, 2 проблемы связаны): 1) По какой-то причине, когда я добавляю в свой файл build.sbt:...
2785 просмотров
schedule 03.06.2023

недетерминированные тесты спрея и актора
Привет, вначале я хотел бы извиниться за свой английский :) akka = 2.3.6 spray = 1.3.2 scalatest = 2.2.1 Я столкнулся со странным поведением маршрутов teting, которые запрашивают акторов в директиве handleWith, У меня маршрут с директивой...
363 просмотров
schedule 19.12.2023

Настройка пределов соединения спрея
В настоящее время мы переносим приложение tomcat на приложение spray/scala. Наше старое приложение имеет такую ​​настройку: <Connector port="8082" protocol="HTTP/1.1" maxThreads="1000" maxConnections="10000"...
1945 просмотров
schedule 12.10.2023

Библиотека WS и заголовки Content-Encoding/Accept-Encoding
Я не уверен, что здесь проблема со спреем или с Play Framework. У меня есть сервер API, работающий на Spray, к которому я отправляю запросы из приложения Play, используя библиотеку WS. На моем маршруте Spray я использую директиву...
404 просмотров
schedule 13.02.2023

Как использовать актера для получения http-запросов и запросов от других акторов?
Я хочу, чтобы класс TestHttp мог получать http-запросы или сообщения от других участников. Как мне это сделать? Код: object Main extends App with SimpleRoutingApp { implicit val system = ActorSystem("system") import system.dispatcher...
195 просмотров
schedule 30.05.2024