Was sollte von der API für CQRS-Befehle zurückgegeben werden?

Soweit ich weiß, werden in einer CQRS-orientierten API, die über eine RESTful-HTTP-API verfügbar gemacht wird, die Befehle und Abfragen durch die HTTP-Verben ausgedrückt, wobei die Befehle asynchron sind und normalerweise @ zurückgebe202 Accepted, während die Abfragen die Informationen abrufen, die Sie benötigen. Jemand fragte mich Folgendes: Angenommen, sie möchten einige Informationen ändern, müssten sie einen Befehl und dann eine Abfrage senden, um den resultierenden Status zu erhalten. Warum muss der Client zwei HTTP-Anforderungen stellen, wenn Sie einfach zurückgeben können, was sie möchten die HTTP-Antwort des Befehls in einer einzelnen HTTP-Anforderung?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage