Ngrok POST请求返回错误405

时间:2018-08-19 20:34:37

标签: rest salesforce apex ngrok

我正在尝试测试从我的应用程序在Salesforce平台上发送的POST请求。下面是用Apex编写的代码:

    HttpRequest req = new HttpRequest();
    HttpResponse res = new HttpResponse();
    Http http = new Http();

    req.setEndpoint('http://xxxxxxxx.ngrok.io/');
    req.setMethod('POST');
    req.setHeader('Authorization', 'OAuth ' + UserInfo.getSessionId());
    req.setHeader('Content-Type', 'application/json');
    req.setBody(body);

    try {
        res = http.send(req);
    } catch(System.CalloutException e) {
        System.debug(LoggingLevel.WARN, 'Callout error: ' + e);
    }

String类型的变量主体传递给上述函数。 JSON的结构还可以。但是,我收到错误405-不允许的方法。 ngrok配置有问题吗?

0 个答案:

没有答案