###
GET http://127.0.0.1:2113/streams/verkaeufe/0 Accept: application/json
###
POST http://127.0.0.1:2113/streams/verkaeufe ES-EventType: Verkauf ES-EventId: {{$guid}} Content-Type: application/json
- {
"name": "Fett Bemme", "preis": 2.59, "menge": 2
}
###
GET http://127.0.0.1:2113/streams/verkaeufe Accept: application/vnd.eventstore.events+json If-None-Match: "82;-1733724312"
### Subscription erzeugen
POST http://127.0.0.1:2113/subscriptions/verkaeufe/lager Content-Type: application/json
- {
"messageTimeoutMilliseconds": 60000
}
### Subscription abfragen
GET http://127.0.0.1:2113/subscriptions/verkaeufe/lager Accept: application/vnd.eventstore.competingatom+json
### ACK
POST http://127.0.0.1:2113/subscriptions/verkaeufe/lager/ack/695cf8c3-6fb6-4c52-ba55-7d60ba16f1b8 Accept: application/json
###
POST http://127.0.0.1:2113/streams/verkaeufe Content-Type: application/vnd.eventstore.events+json
- [
- {
"eventId": "{{$guid}}", "eventType": "Verkauf", "data": { "name": "Dauerlutscher", "preis": 0.79, "menge": 3 }
}
]
### Batch
POST http://127.0.0.1:2113/streams/verkaeufe Content-Type: application/vnd.eventstore.events+json
- [
- {
"eventId": "{{$guid}}", "eventType": "Verkauf", "data": { "name": "Müsli", "preis": 3.79, "menge": 1 }
- },
- {
"eventId": "{{$guid}}", "eventType": "Verkauf", "data": { "name": "Würstchen", "preis": 5.30, "menge": 3 }
- },
- {
"eventId": "{{$guid}}", "eventType": "Verkauf", "data": { "name": "Taschentücher", "preis": 1.79, "menge": 10 }
}
]