【发布时间】:2019-07-07 01:17:32
【问题描述】:
我在服务器上有一个订单资源。网址看起来像http://example.net/order/1 上面 url 上的 get 方法将返回整个订单对象,如
{
"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 方法请求以下请求
{
"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 的响应数据和格式的信息。
【问题讨论】:
标签: rest