rinsvent / if-modified-since-bundle
Check IfModifiedSince time
v0.0.1
2021-09-28 16:38 UTC
Requires
- php: ^8.0
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- rinsvent/exception: ^0.0
- rinsvent/redis-manager-bundle: ^0.0
- symfony/config: ^5.3
- symfony/dependency-injection: ^5.3
- symfony/http-kernel: ^5.3
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0
- codeception/module-phpbrowser: ^1.0
- symfony/http-foundation: ^5.3
- symfony/http-kernel: ^5.3
- symfony/routing: ^5.3
This package is auto-updated.
Last update: 2025-03-29 00:52:38 UTC
README
Bundle добавляет обработку X-Idempotence-Key request`s header. Опционально. Если отправить значение в этом ключе запроса, то он сохраниться в бд При повторном запросе с таким же значением ключа будет возвращен 409 статус и пустое дело ответа Для ключа лучше использовать uuid4 На клиенте нужно настроить обработку 409 статуса.
Данный ключ лучше использовать для апи операций, вида - add/update/delete или любой другой операции которая меняет состояние на бэкенде