Size: a a a

Kotlin Community

2020 April 16

LK

Lolus Kekus in Kotlin Community
ок
источник

IS

Ihar S in Kotlin Community
Andrew Mikhaylov
А в вебсокетах есть аутентификация? Или вы о чём?
header докинуть, ибо на сервере есть Authorisation проверка
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
А в вебсокетах есть аутентификация? Или вы о чём?
У меня тот же вопрос был. По-моему там только транспорт
источник

AM

Andrew Mikhaylov in Kotlin Community
Ihar S
header докинуть, ибо на сервере есть Authorisation проверка
Хедер, который на хттп-запрос с апгрейдом? Туда вроде обычная не-вебсокетная авторизация должна работать
источник

AN

Alexander Nozik in Kotlin Community
Ihar S
header докинуть, ибо на сервере есть Authorisation проверка
Откуда там хедер? Это же другой протокол
источник

FN

Fly N in Kotlin Community
Alexander Nozik
В смысле? Как раз максимально серьезно. Для этого ворнинги и висят. Если у вас кровавый тырпрайз не берете и ждёте, пока оно под столом отлежаться.
Тут даже не в этом дело. Если использовать сторонние инструменты, основаны на @ExperimentalCoroutinesApi - это потенциальная беда
источник

AM

Andrew Mikhaylov in Kotlin Community
Это не "беда", а "риск" — вполне понятная с точки зрения менеджмента проектов штука.
источник

AN

Alexander Nozik in Kotlin Community
Fly N
Тут даже не в этом дело. Если использовать сторонние инструменты, основаны на @ExperimentalCoroutinesApi - это потенциальная беда
Если вы экспериментальные апи не отдаете наружу, вообще проблем нет. Если отдаете - то надо следить за апдейтами, да. Требовать определенных версий.
источник

BV

Boris Vanin in Kotlin Community
Fly N
Тут даже не в этом дело. Если использовать сторонние инструменты, основаны на @ExperimentalCoroutinesApi - это потенциальная беда
Можно взять экспериментальное сейчас или стабильное завтра, всё честно. 🤷‍♂
источник

IS

Ihar S in Kotlin Community
Alexander Nozik
Откуда там хедер? Это же другой протокол
Вполне возможно что это дебри именно спринга, но org.springframework.web.socket.messaging.WebSocketStompClient#connect(java.lang.String, org.springframework.web.socket.WebSocketHttpHeaders, org.springframework.messaging.simp.stomp.StompSessionHandler, java.lang.Object...)
вот такая интересная вещь есть org.springframework.web.socket.WebSocketHttpHeaders
источник

IS

Ihar S in Kotlin Community
вот возможно ли в ktor такое?
источник

AM

Andrew Mikhaylov in Kotlin Community
Таки похоже, что это хедеры инициирующего HTTP-запроса, и к ним обычная HTTP аутентификация прикручивается
источник

MK

Mark Kos in Kotlin Community
Есть ли возможность узнать является ли класс inline?
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

AM

Andrew Mikhaylov in Kotlin Community
Ihar S
вот возможно ли в ktor такое?
^
источник

AM

Andrew Mikhaylov in Kotlin Community
Mark Kos
Есть ли возможность узнать является ли класс inline?
Узнать в какой момент времени?
источник

MK

Mark Kos in Kotlin Community
В джава рантайме
источник

IS

Ihar S in Kotlin Community
Спасибо, я дашел до этой доки, но там только два примера, есть ли хоть где-то расширенная дока ибо мне нужно Bearer токен прямо строкой подсунуть туда, а идея ничего дельного не подсказывает, плюс в сорцах шаром покати из документации 🙂
источник

MK

Mark Kos in Kotlin Community
Не могу десериализовать klock jacksonом. Для klock костыль написал, но хотелось бы иметь решение более абстрактное чем
 if (it.type.classifier == (DateTime::class)) {
               DateTime(tree[it.name].doubleValue())
 }
источник

AM

Andrew Mikhaylov in Kotlin Community
Mark Kos
В джава рантайме
У KClass есть свойство isData. Сам KClass достаётся из котлина с помощью clazz.kotlin, из джавы — не помню название класса, могу поискать
источник