Kentico,如何通过 REST 更新对象?
Kentico, how to update objects via REST?
我正在使用 Kentico 9 的 REST 功能。
我可以通过将 POST 提交到以下 URL 模式来创建用户对象:
POST <host>/rest/cms.user/site/<sitename>
但我还需要更新一个用户。根据他们的文档,您应该可以这样做:
PUT <host>/rest/cms.user/site/<sitename>/<userid>
但是我在执行此操作时收到 404。有任何想法吗?文档有错吗?如果我将更新更改为 POST,我会得到更好的结果,但它仍然说这是一个禁止的操作。
仅使用:
PUT <host>/rest/cms.user/<id>
或者:
- 在您的原始请求中为
<id>
(不是整数)使用代号或 GUID。
站点根 web.config 文件中的模块标签需要像这样修改:
<modules runAllManagedModulesForAllRequests="true">
我正在使用 Kentico 9 的 REST 功能。
我可以通过将 POST 提交到以下 URL 模式来创建用户对象:
POST <host>/rest/cms.user/site/<sitename>
但我还需要更新一个用户。根据他们的文档,您应该可以这样做:
PUT <host>/rest/cms.user/site/<sitename>/<userid>
但是我在执行此操作时收到 404。有任何想法吗?文档有错吗?如果我将更新更改为 POST,我会得到更好的结果,但它仍然说这是一个禁止的操作。
仅使用:
PUT <host>/rest/cms.user/<id>
或者:
- 在您的原始请求中为
<id>
(不是整数)使用代号或 GUID。
站点根 web.config 文件中的模块标签需要像这样修改:
<modules runAllManagedModulesForAllRequests="true">