首页 > 解决方案 > Salesforce 商务云 Ocapi

问题描述

我正在研究 SFCC 上的开放商务 api,我发现了一些奇怪的东西,想知道为什么。从 Shop api 发出 get 请求时,Bearer 不是强制性的,但在所有其他请求(patch、post、put、delete...)中,Bearer 是必需的。任何人都知道为什么?

标签: apisalesforcesalesforce-commerce-cloud

解决方案


GET 请求仅获取数据而不对数据进行任何修改。所有其他请求方法通常用于修改后端的数据:

POST -> Create resource
PUT -> Update resource with replace
PATCH -> Partially update resource
DELETE -> remove resource

另请参阅:https ://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

因此,如果您使用其中一种方法,则必须通过 OCAPI 进行身份验证。


推荐阅读