Описание тега ktor
Ktor - это веб-фреймворк Kotlin, разработанный JetBrains
1
ответ
ktor выполняется жир jar throws java.lang.UnsupportedOperationException:: Пакеты и фасады файлов еще не поддерживаются в отражении Kotlin
Ниже приведен базовый файл ktor, который работает правильно из IDE, но я создал толстый jar-файл с "mvn install", и его запуск выдает следующее исключение: Исключение в потоке "main" java.lang.UnsupportedOperationException: пакеты и фасады файлов ещ…
21 янв '19 в 02:23
1
ответ
Как мы можем использовать автоматическую перезагрузку?
Попытка использовать функцию автоматической перезагрузки модуля (как описано здесь), но, к сожалению, документация не слишком полезна. В нем сказано использовать конфигурацию, но страница конфигурации пуста. Я полагаю, что вы можете перейти в список…
14 сен '17 в 00:06
11
ответов
Ktor с сериализацией kotlinx: как использовать JSON.nonstrict
Я пытаюсь инициализировать клиент Ktor http и настроить сериализацию JSON. Мне нужно разрешить нестрогую десериализацию, которую позволяет объект JSON.nonstrict. Просто не могу понять, как применить этот параметр к сериализатору. val client = HttpCl…
29 ноя '18 в 20:55
1
ответ
KTor Gson DataConversion с интерфейсом
Я пытаюсь зарегистрировать PubicKey интерфейс для преобразования данных в KTor, так что я могу легко получить открытый ключ, например: data class StoreRequest( val publicKey: PublicKey ) ... val publicKey: PublicKey = call.receive<StoreRequest>…
17 ноя '18 в 11:47
0
ответов
Как заставить ktor-swagger работать с дженериками?
Я нашел это решение для генерации документации по API из маршрутов ktor: https://github.com/nielsfalk/ktor-swagger. Однако это не работает, если тип ответа содержит обобщенные значения. Например: data class DataWrapper<T>( val data: T, val add…
30 янв '18 в 08:52
0
ответов
Использование серверной библиотеки JSON-API в приложении Ktor
У меня есть приложение Ktor (на Kotlin), и я хочу, чтобы конечные точки были выставлены в соответствии со спецификацией JSON:API. Я понимаю, что мои параметры библиотеки находятся между библиотеками Java-сервера для JSON:API, то есть Katharsis (кото…
16 окт '18 в 21:20
1
ответ
Отношение Heroku postgres "information_schema.session_state" не существует
Я пытаюсь переместить бэкэнд Ktor в Heroku postgres db. Вот весь код приложения: https://github.com/MarcinMoskala/KotlinAcademyApp/tree/master/backend Чтобы перейти к Heroku postgres, я основал этот пример проекта: https://github.com/orangy/ktor-her…
01 дек '17 в 08:49
7
ответов
Как установить '-Xuse-экспериментальный =kotlin.experimental' в IntelliJ
При попытке создать приложение Kotlin/Ktor в IntelliJ, несколько предупреждений вида Warning:(276, 6) Kotlin: This class can only be used with the compiler argument '-Xuse-experimental=kotlin.Experimental' выводятся. Предупреждения относятся к @UseE…
14 дек '18 в 22:12
1
ответ
Соединение ktor и kotlinx.coroutines приводит к неопределенным символам
Я пытаюсь связать свой проект Kotlin/Native как основу для iOS. Код Kotlin компилируется просто отлично, но когда запускается компоновщик, я получаю следующую ошибку: Undefined symbols for architecture x86_64: "_kfun:kotlinx.coroutines.AbstractConti…
16 янв '19 в 17:24
3
ответа
Проблема Access-Control-Allow-Origin в заголовке ktor cors
Я создаю простой REST API с использованием ktor и используемых cors, но когда я отправляю простой запрос get без данных заголовков, сервер работает нормально, но если я хочу, чтобы клиент имел ключ say:1 сервер не отвечает мне правильно, он говорит,…
23 янв '19 в 12:26
0
ответов
Как обновить любой файл в Ktor с помощью PUT?
** Я хочу обновить поле здесь моя функция обновления, но она не работает должным образом ** fun update(id:String,t:PurchaseOrder) { users[c.get(id)]= t } И вот запрос PUT put("User/{id}") { val id = call.parameters["id"] ?: throw IllegalArgumentExce…
10 фев '19 в 22:40
4
ответа
Обработка исключений в HttpClient Ktor
Я написал общий код в общем модуле, как показано ниже, и протестирован в среде JS val response = client.post<HttpResponse>(url) { body = TextContent("""{"a":1,"b":2}""", ContentType.Application.Json) } if (response.status != HttpStatusCode.OK)…
13 фев '19 в 21:20
1
ответ
Как использовать пользовательскую конфигурацию в Ktor?
Я копаю встроенную поддержку конфигурации и хочу использовать ее (вместо того, чтобы просто катать свою собственную рядом с Ktor'ом), но мне трудно понять, как это сделать чистым способом. У меня есть это, и это работает, но это действительно уродли…
21 дек '18 в 21:54
1
ответ
kotlin.native.concurrent.InvalidMutabilityException: попытка мутации замороженного <объекта> при использовании ktor в Kotlin Multiplatform (iOS)
Я пытаюсь создать простое мультиплатформенное приложение Kotlin, которое звонит в интернет, чтобы получить некоторые строки из интернета с помощью Ktor. Я взял некоторые функции из приложения конференции Kotlin, которое я скомпилировал, и оно отличн…
13 дек '18 в 04:56
0
ответов
Kotlin ktor UDP сервер + проблема с докером
У меня есть ультра-простой UDP-сервер на базе Ktor: fun main() = runBlocking { val server = aSocket(ActorSelectorManager(Dispatchers.IO)) .udp() .bind(InetSocketAddress("localhost",9090)) while (true) { println(server.incoming.receive().packet.readT…
25 дек '18 в 07:48
1
ответ
Загрузка кэша гуавы с соплинами Kotlin
Я использую гуаву Loading Cache кэшировать результаты HTTP-запросов. Kotlin / KTOR предоставляет клиентскую библиотеку HTTP на основе сопрограмм (то есть неблокирующих HTTP-запросов). Моя проблема в том, что загрузочный кеш понятия не имеет suspend …
30 ноя '18 в 13:08
1
ответ
Как передать данные между различными частями трубопровода в Ктор (Котлин)
Я строю API и использую intercept(ApplicationCallPipeline.Call){} запустить некоторую логику перед каждым выполнением маршрута. Мне нужно передать данные из метода intercept() в вызываемый маршрут, и я устанавливаю данные с помощью call.attributes.p…
10 июл '18 в 18:32
0
ответов
Необходимость интеграции API Sabre в SOAP xml с использованием фреймворка Ktor
Мне нужно интегрировать Sabre API в SOAP xml с использованием Ktor Framework(Kotlin), я не могу найти какую-либо документацию по этому вопросу. Я ищу помощь относительно KTOR с интеграцией SOAP XML API.
20 ноя '18 в 13:50
1
ответ
Как избежать java.lang.ExceptionInInitializerError при попытке запустить приложение Ktor через встроенный сервер Jetty?
Я запускаю свое веб-приложение Ktor через встроенный сервер Jetty. Приложение отлично работает внутри IDE. Однако, как только я упаковал его с shadowJar и запустил получившийся жирный файл jar, сервер Jetty столкнулся с NoClassDefFoundError. Я полаг…
06 фев '18 в 06:41
1
ответ
Эквивалент.htaccess в КТОР
Чтобы разрешить воспроизведение видео в элементе с моего веб-сайта, но не разрешить его по прямой ссылке, я создал.htaccess в подкаталоге с исходными видео и ничего больше. с кодом ниже: RewriteEngine On RewriteCond %{REQUEST_URI} \.(mp4|mp3|avi)$ […
16 янв '18 в 11:29