-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 11.5
-
Component/s: Web Common
-
Epic Link:
-
Team:AT
-
Sprint:nxAT 11.x.31, nxAT 11.x.32, nxAT 11.x.33
-
Story Points:2
We need to add a new feature to the NuxeoRequestControllerFilter:
- read Idempotency header
- check if the request has already been executed (=> KVS)
- if yes - return the previous result that was stored in the KVS/TransientStore
- if not
- store the key in KVS
- let the call go through
- capture response
- store response in KVS/TS
This is useful to control duplicate calls to the same API, for Drive use cases typically.
- is related to
-
NXP-29979 Add Preview on PR with label "preview"
- Resolved
-
NXP-30081 Add Idempotency Key support to RequestController (10.10)
- Resolved
- is required by
-
NXDRIVE-2463 Add support for idempotent requests
- Resolved
-
NXPY-199 Add support for idempotent calls
- Resolved
- Is referenced in
- links to