有没有一种惯用的方法来实现这一点:
我需要 PUT/POST 给定的实体。但是,在实际使用之前,我需要对一个更不稳定的系统进行一些更改,如果可行,我将继续。
所以我会首先询问 PUT/POST 是否可以接受,然后再实际执行 PUT/POST。
我曾想过只使用“试运行”查询参数,但感觉不是正确的方法。
更新:试图澄清我的问题。关键是第一个 PUT 仅用于验证实体。
Me System A Volatile System X
| Dry PUT | :
|-------------->| :
| | :
| 20x / 40x | :
|<--------------| :
| : :
| Upon PUT OK do some related work :
|----------------------------------->|
| : |
| Work completely |
|<-----------------------------------|
| :
|PUT (for real) :
|-------------->|
| |
| 20x |
|<--------------|