Comments (7)
this eventId will be a header parameter.
from corellia.
Sounds like a good idea.
We can generate those Idempotency keys like:
- for
{{url}}/corellia/api/insurance/contracts/v1/documents
: _<receipt|certificate> ( fe. TEST-MHT_receipt, TEST-MHT_certificate ) - for
{{url}}/corellia/api/insurance/contracts/v1/
: _contract ( fe TEST-MHT_contract )
^ that should do the trick.
Are you planning to implement as HTTP request header: Idempotency-Key: <key>
?
from corellia.
can we use one Idempotency-Key: <key>
per all 3 requests?
from corellia.
the goal is to have a unique identification for A request (for idempotency and communication reasons). this results in the requirement, that each event (request) must have its own unique requestId. We propose following the Zalando guide to use a UUID
from corellia.
the goal is to have a unique identification for A request (for idempotency and communication reasons). this results in the requirement, that each event (request) must have its own unique requestId. We propose following the Zalando guide to use a UUID
can we assume that you are expecting Idempotency-Key as (RFC4122) formatted string?
from corellia.
@frank-baier : can we resolve and close this ticket? (IMHO: yes)
from corellia.
As answer to Rolands comment, regarding RFC4122:
yes as described above a UUID per request is fine.
Please be aware that for one contract with two documents we have three requests altogether, which means, that we have three different UUIDs.
from corellia.
Related Issues (20)
- Default Constructor for ErrorResponse
- API doc update required. HOT 6
- Release 2.0.0
- [DepShield] (CVSS 7.5) Vulnerability due to usage of yargs-parser:7.0.0
- [DepShield] (CVSS 7.5) Vulnerability due to usage of mem:1.1.0
- [DepShield] (CVSS 7.4) Vulnerability due to usage of lodash:4.17.19
- [DepShield] (CVSS 7.5) Vulnerability due to usage of org.yaml:snakeyaml:1.24
- Migrate from travis-ci.org to travis-ci.com until 2020-12-31 HOT 2
- DepShield Deprecation Notice
- Make property optional: contract.agent.email
- Add release mechanism / publishing of artifacts e.g. as GitHub Package HOT 4
- Make use of permalinks in OpenAPI spec
- Describe exact image format (base64)
- Prepare / provide v1.0 initial release
- add support for cancellation HOT 1
- release Version 1.0.1 manually HOT 1
- OpenAPI and artifact version differ
- Extend contract API to conform to LW use cases HOT 7
- Extend contract API for LW use cases with an alternative way to attach a risk locations
- JAVAMIG-5276: Naming INTERNE_KORRESPONDENZ is not expressive
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from corellia.