Size: a a a

Kotlin Community

2019 November 15

AB

Alexander Bogdanov in Kotlin Community
Это публичный API. Чтобы запросы соответствовал ожиданиям. Если нет, то сразу 400 в ответ
источник

AL

Alexander Levin in Kotlin Community
Boris Vanin
Пришёл тебе жсон и тебе надо его проверить
Так можно вроде на основе OpenAPI Spec сгенерировать себе нормально API, он вроде и выплюнет 400 если не спарсит в то, что нужно по типам (как я это представляю)
источник

AB

Alexander Bogdanov in Kotlin Community
И так как спеку по API всё равно надо писать в этом формате, то проще сразу оттуда получать схему для текущего запроса и валидировать входящие данеые
источник

BV

Boris Vanin in Kotlin Community
Alexander Levin
Так можно вроде на основе OpenAPI Spec сгенерировать себе нормально API, он вроде и выплюнет 400 если не спарсит в то, что нужно по типам (как я это представляю)
Валидация намного шире чем проверка типов
источник

AB

Alexander Bogdanov in Kotlin Community
Alexander Levin
Так можно вроде на основе OpenAPI Spec сгенерировать себе нормально API, он вроде и выплюнет 400 если не спарсит в то, что нужно по типам (как я это представляю)
Во-первых, проект уже довольно большой. А во-вторых, у меня так и не вышло что-то с генерировать даже с нуля
источник

AB

Alexander Bogdanov in Kotlin Community
Boris Vanin
Валидация намного шире чем проверка типов
Верно. У тебя нет совета что использовать?
источник

BV

Boris Vanin in Kotlin Community
Alexander Bogdanov
Верно. У тебя нет совета что использовать?
Я использовал жсонвалидатор, но давно
источник

AB

Alexander Bogdanov in Kotlin Community
Boris Vanin
Я использовал жсонвалидатор, но давно
Который medeia-validator?
источник

BV

Boris Vanin in Kotlin Community
Alexander Bogdanov
Который medeia-validator?
Когда я его использовал, он был всего один 🙈 сейчас, смотрю много всего
источник

AB

Alexander Bogdanov in Kotlin Community
Ok, спасибо.
источник

BV

Boris Vanin in Kotlin Community
Говорю же давно дело было
источник

B

Beholder in Kotlin Community
Где release notes на 1.3.60 почитать-то?
источник

KZ

Konstantin Zolotov in Kotlin Community
Beholder
Где release notes на 1.3.60 почитать-то?
Как обычно, на гитхабах полистать релизы, найти eap
https://github.com/JetBrains/kotlin/releases/tag/v1.3.60-eap-143
источник

B

Beholder in Kotlin Community
То ж EAP
источник

B

Beholder in Kotlin Community
На этой свалке (https://github.com/JetBrains/kotlin/releases) найти что-то очень сложно...
источник

KZ

Konstantin Zolotov in Kotlin Community
Beholder
То ж EAP
Ну так а 1.3.60 еще не релизнулся
источник

B

Beholder in Kotlin Community
Konstantin Zolotov
Ну так а 1.3.60 еще не релизнулся
Плагин хотел обновиться, на maven central уже всё есть
источник

KZ

Konstantin Zolotov in Kotlin Community
Beholder
На этой свалке (https://github.com/JetBrains/kotlin/releases) найти что-то очень сложно...
Ну а пока не релизнулся, релиз ноутсы только на гитхабе и пишут
источник

KZ

Konstantin Zolotov in Kotlin Community
Beholder
Плагин хотел обновиться, на maven central уже всё есть
Это где? Я вижу последний 1.3.50 а 1.3.60 в eap
источник

B

Beholder in Kotlin Community
источник