Как обрабатывать данные html формы с помощью kemal и crystal
Я хочу получить пользовательский ввод в виде HTML и использовать данные для заполнения таблицы базы данных. Синатра возвращает данные формы в хеш, params. Могу ли я сделать это с Kemal и Crystal?
Пожалуйста, обратите внимание, я нахожусь в процессе изучения Кристалла, так что это может быть еще невозможно.
Заранее спасибо за все ответы. А я пока что копаю:)
1 ответ
Решение
В кристалле HTTP::Handler
получает HTTP::Server::Context
аргумент. В этом контексте вы можете получить доступ к запросу и прочитать данные формы. То же самое относится и к Kemal, в guid также есть раздел: HTTP-параметры