Вопросы по теме '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