使用REST更新所选属性

时间:2015-08-19 11:15:55

标签: rest http sharepoint http-headers project-server

我正在使用Google Chromes 高级REST客户端来尝试对SharePoint和Project Server进行一些REST调用。

我设法用简单的GET读取数据。我得到一个XML,它具有给定对象的所有属性。例如,如果有一个Project对象,那么它将具有项目名称属性。

<entry xmlns....
    ....
    <m:properties>
       <d:ProjectName>Test Project </d:ProjectName>
       ... a lot more properties ...
    </m:properties>
    ... *some other tags* ...
</entry>

我非常想更新这个项目名称,在SDK中我读到Project对象支持DELETE,MERGE,PUT方法。我已经读过,MERGE是允许用户仅更新所选属性而不影响其他属性的那个。然而,高级REST客户端没有MERGE,但它有一个PATCH。

我应该如何构建请求,标题以及如何为项目指定新名称?

我尝试在请求的Payload部分写下以下内容:

{"ProjectName"="New Name"}

它返回403(禁止)错误。

0 个答案:

没有答案