Ich habe zwei Arten von Ressourcen, Geschäfte und Artikel, ein Geschäft kann eindeutig identifiziert werden, indem es ID, ein Geschäft enthält eine Reihe von verschiedenen Arten von Artikeln.Gegenstände haben im Allgemeinen ihren Typ zu identifizieren beispielsweise hat ein Leiterkabel von Modell A einen Code von 265, ein Codeelement 265 kann in mehr als einem Geschäft existieren. Beispiel HTTP-Anfragen und ihre Antworten.REST Teilweise Aktualisierung auf mehrere Ressourcen
GET /stores/1/items
[{
"itemCode": 265,
"itemDescription": "Conductor cable",
"itemModel": "model1",
"uom":"meter",
"quantity": 30
},
{
"itemCode": 122,
"itemDescription": "Low-fat Milk",
"itemModel": "model2",
"uom":"liter",
"quantity": 15
}]
GET /stores/2/items
[{
"itemCode": 265,
"itemDescription": "Conductor cable",
"itemModel": "model1",
"uom":"meter",
"quantity": 25
}]
GET /stores/3/items
[{
"itemCode": 122,
"itemDescription": "Low-fat Milk",
"itemModel": "model2",
"uom":"liter",
"quantity": 20
}]
was ich möchte ein REST-API-Endpunkt haben, die den Api Verbraucher bewegen lassen würde, sagen 10 Meter Leiterkabel von model1 von Speicher 1 2. zu speichern Ich weiß, es ist die Möglichkeit, mit zwei PATCH HTTP-Anfragen, um dies zu erreichen, indem die Mengen in den Läden 1 und 2 aktualisiert werden, aber ich muss dies mit einer einzigen HTTP-Anfrage erreichen.
'PATCH' [kann Nebenwirkungen haben] (https://tools.ietf.org/html/rfc5789#section-2) und ändern Sie mehrere Ressourcen auf einmal, daher können Sie mehrere Ressourcen mit einer einzigen Anfrage ändern –