Обновление выбранных свойств с помощью 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 (запрещено).

0 ответов

Другие вопросы по тегам