11. 使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别

序言

本文介绍通过 HTTP PUT,PATCH 和 MERGE 这三种不同类型的请求触发 SAP ABAP OData 服务时,服务器端的 ABAP 实现细节有何差别。

本教程前一步骤,10. SAP ABAP OData 服务如何支持修改(Update)操作,我们介绍了如何使用 HTTP PATCH 请求消费我们开发的 SAP 图书管理的 OData 服务,去触发图书库存字段 stock_number 的修改操作。

当时在前一步骤的末尾,我们留下了一个悬念:SAP ABAP Gateway Client 里触发修改操作,除了通过 HTTP PATCH 这种类型之外,还有 PUT 和 MERGE 可供选择。那如果我选择使用 PUT 或者 MERGE,结果会怎样?

动手试试就知道了。我们在 Postman 里右键单击前一步骤的 PATCH 请求,选择 Duplicate 按钮:

猜你喜欢

转载自blog.csdn.net/i042416/article/details/126142762