8

これを達成するための慣用的な方法はありますか:

特定のエンティティを 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       |
|<--------------|
4

1 に答える 1