Обновление выбранных свойств с помощью REST
Я использую Google Chromes Advanced REST Client, чтобы попробовать некоторые вызовы REST для SharePoint и Project Server.
Мне удалось прочитать данные с помощью простого GET. Я получаю XML обратно, который имеет все свойства для данного объекта. Например, если есть объект Project, он будет иметь свойство Project Name.
<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 one позволяет пользователю обновлять только выбранные свойства, не влияя на другие. У клиента Advanced REST, однако, нет MERGE, но есть PATCH.
Как мне составить запрос, заголовки и как указать новое имя для проекта?
Я попытался написать следующее в разделе полезной нагрузки запроса:
{"ProjectName"="New Name"}
Он вернулся с ошибкой 403 (запрещено).