Salesforce 商务云 Ocapi
Salesforce Commerce Cloud Ocapi
我正在 SFCC 上从事开放式商务 api,我发现了一些奇怪的事情,想知道为什么。
从商店 api 发出获取请求时,Bearer 不是强制性的,但对于所有其他请求(补丁、post、放置、删除...),Bearer 是必需的。
有人知道为什么吗?
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 进行身份验证。
我正在 SFCC 上从事开放式商务 api,我发现了一些奇怪的事情,想知道为什么。 从商店 api 发出获取请求时,Bearer 不是强制性的,但对于所有其他请求(补丁、post、放置、删除...),Bearer 是必需的。 有人知道为什么吗?
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 进行身份验证。