salesforce - 不允许使用 HTTP 方法“PATCH”。允许 POST、DELETE、GET、HEAD
问题描述
我创建了一种方法来更新案例中的记录。
@RestResource(urlMapping= '/FieldCases/*')
global with sharing class RestCaseController {
@HttpPatch
global static String caseUpdate(String caseId, String caseStatus, String caseNote){
Case companyCase = [SELECT Id, Subject, Status, Description FROM Case WHERE Id = :caseId];
companyCase.Status = caseStatus;
companyCase.Description += caseNote;
update companyCase;
Return 'Updated';
}
}
在我正在使用的工作台上
/services/apexrest/FieldCases
{"caseId" : "0037F00000bQYIjQAO",
"caseStatus" : "Working",
"caseNote" : "updating from the work bench"}
但我收到以下错误
不允许使用 HTTP 方法“PATCH”。允许 POST、DELETE、GET、HEAD
解决方案
推荐阅读
- java - 将 csv 值提取为键值对
- python - 虽然循环一个范围?
- java - 如何为每个像素制作更好的嵌套循环?
- c++ - c++ 11 中的新 arr[on-the-fly-size]
- hive - 计算点与半径 HIVE 内的中心之间的距离
- node.js - MERN - TypeError:无法解构“req.body”的属性“用户名”,因为它未定义
- python - Pivot_table 为 Pivot Table 中未使用的 Row 引发 KeyError
- python - 如何在 Matplotlib 条形图中的图例上分配多个标签和颜色?
- c# - c#中的备忘录模式问题
- mysql - 查询得到太多结果左连接