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。

参见documentation

站点根 web.config 文件中的模块标签需要像这样修改:

<modules runAllManagedModulesForAllRequests="true">