首页 > 解决方案 > Magento2 Rest PUT API 返回默认存储而不是目标存储的有效负载

问题描述

我在使用 Magento 2.3.5 的 PUT API 请求时遇到问题。

我将请求发送到端点,例如:/rest/STORECODE/V1/products/PRODUCT_CODE

数据正确存储在具有存储代码 STORECODE 的正确存储中,但 API 响应负载包含默认存储的数据,而不是 STORECODE。

如何在不被迫对同一端点 /rest/STORECODE/V1/products/PRODUCT_CODE 执行另一个 GET 的情况下获取写入 STORECODE 的数据?/rest/STORECODE/V1/products/PRODUCT_CODE 的 GET 返回我编写的正确数据(我期望它是 PUT 的返回有效负载)

谢谢!

标签: apirestmagento2multistore

解决方案


使用路径:

/rest/default/V1/products/PRODUCT_CODE/

在标题中添加商店


推荐阅读