###
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
}
}
]