У меня есть ресурс заказа на сервере.URL выглядит как http://example.net/order/1 метод get, указанный выше, URL возвращает весь объект заказа, например
{
"orderNo": "1",
"status": "order place",
"orderTimestamp": "2018-11-22 14:28:12",
"invoiceAddress": {
"salutation": "M",
"firstName": "Dieter",
"lastName": "Wolf",
"companyName": "",
"street": "Michaelkirchstr.",
"houseNo": "16",
"zipCode": "31604",
"city": "Raddestorf",
"countryIsoCode": "DEU",
"phone": "05763 82 60 80",
"email": "DieterWolf@armyspy.com"
},
"deliveryAddress": {}
"items": [
{
...
}
],
"returnItemsDetails": []
}
Теперь я хочу предложить метод исправления для того же API, чтобы можно было обновить / добавить несколько деталей, таких какадресс доставки.Чтобы обновить детали заказа, можно запросить следующий запрос с помощью метода http patch для того же заказа url
{
"deliveryAddress": {
"deliveryType": "CUSTOMER",
"salutation": "M",
"firstName": "Dieter",
"lastName": "Wolf",
"companyName": "",
"street": "Michaelkirchstr.",
"houseNo": "16",
"zipCode": "31604 ",
"city": "Raddestorf",
"countryIsoCode": "DEU",
"phone": "05763 82 60 80",
"email": "DieterWolf@armyspy.com"
}
}
Мой вопрос: что должно быть в ответе на запрос исправления в соответствии со стандартом REST?или есть ли какой-нибудь документ, в котором я могу найти данные и формат ответов для REST api.