これを達成するための慣用的な方法はありますか:
特定のエンティティを PUT/POST する必要があります。ただし、実際に配置する前に、より不安定なシステムでいくつかの変更を行う必要があり、それが機能する場合は続行します。
したがって、最初に PUT/POST が受け入れられるかどうかを尋ね、後で実際に PUT/POST を実行します。
「dry-run」クエリパラメータを使用することだけを考えましたが、それは正しい方法とは思えません。
更新:私の問題を明確にしようとしています。ポイントは、最初の PUT はエンティティの検証のみを目的としているということです。
Me System A Volatile System X
| Dry PUT | :
|-------------->| :
| | :
| 20x / 40x | :
|<--------------| :
| : :
| Upon PUT OK do some related work :
|----------------------------------->|
| : |
| Work completely |
|<-----------------------------------|
| :
|PUT (for real) :
|-------------->|
| |
| 20x |
|<--------------|