HTTP-метод «PATCH» не разрешен.Разрешены POST, DELETE, GET, HEAD - PullRequest
0 голосов
/ 02 июня 2018

Я создал метод для обновления записей в деле.

@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

1 Ответ

0 голосов
/ 04 июня 2018

У меня все работало нормально.Вот скриншот запроса в рабочей среде:

enter image description here

...