Size: a a a

2018 December 27

VP

Vladimir Petrakovich in Kotlin JVM
Vladislav
{"_json" => "{\"phone_number\": \"phoneNumber\", \"password\": \"password\"}"}
кто-то знает, как исправить??
Может, Content-Type прописать?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Попробуй

body = TextContent(content, ContentType.Application.Json)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Ну а вообще @Enleur правильно говорит, что лучше использовать сериалайзер, тем более что он у тебя подключен
источник

RI

Ruslan Ibragimov in Kotlin JVM
Ну и не мучайся с эскейпами, есть же прекрасные стринги:

val content = """{"foo":"bar"}"""
источник

V

Vladislav in Kotlin JVM
спасибо, сейчас попробую)
я понимаю, что есть сериалайзер, но для начала я хочу увидеть что всё работает так и потом, если появятся проблемы, я буду знать что проблема с сериалайзером а не с моим кодом
источник

VN

Vladislav Navrocky in Kotlin JVM
Кто знает, на основании чего определяется в KTOR request.origin.uri?
источник

VN

Vladislav Navrocky in Kotlin JVM
это по идее оригинальный путь в URL до момента, когда его изменит reverse proxy
источник

RI

Ruslan Ibragimov in Kotlin JVM
Vladislav Navrocky
это по идее оригинальный путь в URL до момента, когда его изменит reverse proxy
Выше обсуждали

https://t.me/kotlin_jvm/2863
источник

VN

Vladislav Navrocky in Kotlin JVM
Да но про uri там речь не шла
источник

VN

Vladislav Navrocky in Kotlin JVM
Дело в том, что вроде бы нет такого стандартного заголовка для пути. Есть для имени хоста, есть для ip, для схемы, а вот для пути нет. И если nginx делает rewrite, то как узнать оригинальный путь?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Добавить свой заголовок
источник

VN

Vladislav Navrocky in Kotlin JVM
Причем в KTOR есть origin.uri, что меня и смущает...
источник

RI

Ruslan Ibragimov in Kotlin JVM
Я думаю origin.uri считается как host + port + path
источник

RI

Ruslan Ibragimov in Kotlin JVM
Но надо в сорцы глянуть
источник
2018 December 29

VN

Vladislav Navrocky in Kotlin JVM
В KTOR как-нибудь можно добавить заголовок в request? Мне надо jwt токен взять из query и положить в заголовок до срабатывания авторизации. Кажется это можно сделать, установив intercept, но вот request похоже read only =(
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
В KTOR как-нибудь можно добавить заголовок в request? Мне надо jwt токен взять из query и положить в заголовок до срабатывания авторизации. Кажется это можно сделать, установив intercept, но вот request похоже read only =(
в смысле до авторизации?
источник

SZ

Sergey Zolotov in Kotlin JVM
там есть для этого атрибуты
источник

SZ

Sergey Zolotov in Kotlin JVM
в них мета инфу складывать можно
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladislav Navrocky
В KTOR как-нибудь можно добавить заголовок в request? Мне надо jwt токен взять из query и положить в заголовок до срабатывания авторизации. Кажется это можно сделать, установив intercept, но вот request похоже read only =(
ты клиентскую либу используешь для запроса?
источник

VN

Vladislav Navrocky in Kotlin JVM
JWT авторизация требует токен в хедере, мне надо сформировать URL по которому можно будет скачать файл без указания токена в хедере. Вот думаю как это решить, думал из параметра перекладывать токен в headers
источник