連絡先の詳細リソースを含むアプリケーション リソースがあり、連絡先の詳細にはアドレス リソースが含まれているとします。
例えば。
Application
--> Name
--> Application Amount
--> Application Contacts
--> --> Contact 1
--> --> --> Address
--> --> Contact 2
--> --> --> Address
アプリケーションへの POST を実行するとき、ルート アプリケーションを作成しています。アプリケーション連絡先などのすべてのサブリソースについて、POST を実行して連絡先 1 などを作成します...
私の質問は、アプリケーション = 処理のためにどこかに送信することですが、すべてが入力される前に送信したくありません。つまり、すべての子リソースです。
So the order of submission
1) Create Application Resource --> POST /Application --> Get ID
2) Create Contact 1 Resource --> POST /Application/id/Contacts --> Get ID
3) Create Contact 1 Address Resource --> POST /Application/id/Contacts/id/Addresses
4) Create Contact 2 Resource --> POST /Application/id/Contacts --> Get ID
5) Create Contact 2 Address Resource --> POST /Application/id/Contacts/id/Addresses
6) DECIDE TO SUBMIT HERE <--- ?? HOW?
ジョシュ