Re[14]: Идемпотентность POST - хорошая ли практика?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.09.22 12:20
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Простите, а контроль со стороны кого?

G>Клиента? Сервера? Программиста?

Всех участников

G>Это все работает не так как вы думаете.

G>Вот вы делаете АПИ, а я пытаюсь его использовать. Мы оба читали спецификации.
G>Я вижу метод PUT и понимаю что могу спокойно добавить код повтора запроса если получил ошибку 5xx или вообще не получил ответа из-за проблем сети. В случае с POST это в общем случае не так.

POST не запрещено делать идемпотентным. Например, вызов функции в ODATA это POST, но это спокойно можно сделать идемпотентным.

G>Увидев в сигнатуре метода idempotencyKey я могу сделать предположение что метод будет идемпотентным, но это будет завесить от семантики payload. Если это JSON Patch, то у меня будут закрадываться сомнения, что метод действительно идемпотентный и я могу спокойно повторять вызов с одними и теми же параметрами


При чем здесь json patch и почему какая с ним проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.