/ URLに送信される生のPOSTデータをキャプチャし、このデータをYYYYMMDD-HHMMSS.json形式のファイルとしてファイルシステムに保存するように、単純なSinatraアプリをセットアップしたいと思います。
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