我正在使用Kentico 9的REST功能。
我可以通过向以下URL模式提交POST来创建用户对象:
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(而不是int)
请参阅文档。
站点根web.config文件中的模块标记需要修改如下:
<modules runAllManagedModulesForAllRequests="true">