Size: a a a

2020 February 16

BP

Bogdan Panchenko in Kotlin JVM
что в контенте ?
источник

К

Кирилл in Kotlin JVM
источник

К

Кирилл in Kotlin JVM
источник

BP

Bogdan Panchenko in Kotlin JVM
Кирилл
Как в ктор сделать гет запрос с обработкой json? Сейчас делаю это так и получаю ошибку Job was cancelled
на на скрине он ждет, что тип в заголовке будет JSON! поробуй явно проставить текстовый формат (html если есть)
источник

BP

Bogdan Panchenko in Kotlin JVM
Кирилл
У меня у клиента настроен сериализатор
и выключи, ты тут сам ручками это делаешь
источник

AA

Anton Arhipov in Kotlin JVM
Evgeny Demin
Чё вместо go можно kotlin и ktor юзать? А то уже в 3 чатик захожу?
Можно, можно.
источник

AM

Andrew Mikhaylov in Kotlin JVM
Кирилл
Вот хеадер ответа от апи
А возможно на бекенд повлиять? Если да, попроси его присылать правильный Content-Type. Если нет, JsonFeature можно настроить игнорировать контент-тайп, у меня такая шняга в рабочем проекте была, доберусь до машины -- черкану, как.
источник

К

Кирилл in Kotlin JVM
Andrew Mikhaylov
А возможно на бекенд повлиять? Если да, попроси его присылать правильный Content-Type. Если нет, JsonFeature можно настроить игнорировать контент-тайп, у меня такая шняга в рабочем проекте была, доберусь до машины -- черкану, как.
Я уже поставил  
header('Content-Type: application/json'); Не помогло
источник

К

Кирилл in Kotlin JVM
В скрипт бэкэнда
источник

RI

Ruslan Ibragimov in Kotlin JVM
Кирилл
Как в ктор сделать гет запрос с обработкой json? Сейчас делаю это так и получаю ошибку Job was cancelled
Скорее всего проблема в коде который не показан, вокруг этого
источник

К

Кирилл in Kotlin JVM
Вот весь код
источник

RI

Ruslan Ibragimov in Kotlin JVM
Это явно не весь хендлер
источник

К

Кирилл in Kotlin JVM
Вот тебе весь слушатель
источник

К

Кирилл in Kotlin JVM
Если убрать get запрос на бэкэнд (sizes...) то все работает, иначе оно долго грузит и в итоге выдает job was cancelled
источник

К

Кирилл in Kotlin JVM
Выше есть стактрейс
источник

VP

Vladimir Petrakovich in Kotlin JVM
Кирилл
Если убрать get запрос на бэкэнд (sizes...) то все работает, иначе оно долго грузит и в итоге выдает job was cancelled
Так может проблема в долго отвечающем бэкенде?
источник

К

Кирилл in Kotlin JVM
600мс
источник

VP

Vladimir Petrakovich in Kotlin JVM
А какой engine у ktor client?
источник

К

Кирилл in Kotlin JVM
Apache
источник

VP

Vladimir Petrakovich in Kotlin JVM
Можно попробовать CIO, хотя апач вроде стабильный
источник