Kentico,如何通过REST更新对象?

时间:2016-05-16 20:13:37

标签: rest kentico

我正在使用Kentico 9的REST功能。

我可以通过将POST提交到以下URL模式来创建用户对象:

POST <host>/rest/cms.user/site/<sitename>

但我还需要更新用户。根据他们的文档,您应该能够这样做:

PUT <host>/rest/cms.user/site/<sitename>/<userid>

但我收到了404这样做。有任何想法吗?文档错了吗?如果我将更新更改为POST,我会得到更好的结果,但它仍然说这是一个禁止的操作。

2 个答案:

答案 0 :(得分:3)

仅使用:

  • <id>

或者:

  • 在原始请求中使用ROW_NUMBER()(非int)的代号或GUID。

请参阅documentation

答案 1 :(得分:0)

站点的根web.config文件中的modules标签需要像以下一样进行修改:

<modules runAllManagedModulesForAllRequests="true">