В CF9 CFScript, используя метод, который Paddyslacker уже предложил для добавления _HttpMethod = PATCH к URL:
private boolean function patchObject(required string sfid, required string type, required struct obj) {
local.url = variables.salesforceInstance & '/services/data/v' & variables.apiVersion &'/sobjects/' & arguments.type & '/' & arguments.sfid &'?_HttpMethod=PATCH';
local.http = new Http(url=local.url,method='post');
//... convert obj to a json string, add to local.http ...
local.httpSendResult = local.http.send().getPrefix();
}
У нас есть CFC CF9, который мы написали, который охватывает большую часть API REST, который мы будемБыть открытым источником скоро.Я вернусь и свяжусь с ним, когда мы это сделаем.