当我尝试发布没有 eventId 的事件时,我得到:
HTTP/1.1 400 提供了空的 eventId。
如果我用随机的东西填充 eventId,那么我得到:
HTTP/1.1 400 写入请求正文无效
在服务器的标准输出中,我看到:
将值“foo”转换为类型“System.Guid”时出错
获取有效的 EventId 需要什么?
命令:
curl -i -d @event.json localhost:2113/streams/birthday-offer \
-H "Content-Type:application/vnd.eventstore.events+json"
事件.json:
[
{
"eventId": "foo",
"eventType": "bar",
"data": {
"who": "11111111111",
"which": "birthday-offer"
}
}
]
我不是 .NET 语言。