Я бы хотел настроить простое приложение Sinatra для захвата необработанных данных POST, отправляемых на / URL, и сохранения этих данных в файловой системе в виде файла в формате YYYYMMDD-HHMMSS.json.
Данные, которые я буду публиковать на URL, будут представлять собой простые текстовые данные в формате JSON.
Как лучше всего настроить это простое приложение Sinatra? Не знаете, как получить необработанные данные POST.
ОБНОВЛЕНИЕ / Код:
post '/' do
raw = request.env["rack.input"].read
n = DateTime.now
filename = n.strftime("%Y%m%d") + "T" + n.strftime("%H%M%S") #any way to include microseconds?
# write to file
end