エンドユーザーが POST リクエストを行う可能性のある実行時間の長いプロセスを持つ API をコーディングしようとしています。
POST /things { "some":"json" }
実際の作成プロセスには時間がかかる場合があり、多くの場合キューに入れられます。数分かかる場合があります。その結果、何をいつ返すべきかわかりません。API がオブジェクトを作成するのに時間がかかった後に返される、通常の 201 プラス オブジェクトですか? これにより、クライアント側で問題が発生することはありませんか? 中間ステップなど、これを行うための他の標準的な方法はありますか?
それが役立つ場合は、API に Rails & Grape を使用しています。