我正在尝试使用POST连接到Salesforce Apex。 Slack有这个插件,Outgoing Webhook,它向URL发送一个POST请求。
我已经创建了一个APEX类来处理请求,
@RestResource(urlMapping='/test/accounts/*')
global with sharing class REST_slackAccount {
@HttpGet
global static void doGet() {
System.debug('Connected');
RestRequest req = RestContext.request;
RestResponse res = RestContext.response;
//accountId = req.requestURI.substring(req.requestURI.lastIndexOf('/')+1);
System.debug('Connected');
}
}
当我触发Slack的请求时,我从Salesforce中得不到任何东西。我究竟做错了什么。 我已经创建了一个远程站点设置。
我在Slack中用来发出POST请求的URL是: https://test.salesforce.com/services//test/accounts/
谢谢。
答案 0 :(得分:0)
看起来该控制器只处理GET
个请求,但Slack正在执行POST
。