REST调用本地安装的计算机

时间:2018-12-19 09:14:52

标签: rest server

我正在将PRTG与Salesforce集成。 PRTG已本地安装(位于http://127.0.0.1)。 我使用了以下端点

public String baseUrl = 'http://127.0.0.1/api/table.xml?content=sensors&columns=sensor&username=prtgadmin&passhash=xxxx'; /
public String username = 'prtgadmin';  
public String password = 'Pune@123'; 
public void PRTGIntegration1(){   
      HttpRequest req = new HttpRequest();
          Http http = new Http();

        // req.setHeader('Accept', 'application/xml');
      //  req.setHeader('Content-Type','application/xml');
        Blob headerValue = Blob.valueOf(username+':'+password);
     // req.setHeader('Authorization','Basic '+ EncodingUtil.base64Encode(headerValue));
        req.setMethod('GET');
        req.setEndpoint(baseUrl);

    try{
            //Execute web service call here      
    HTTPResponse res = http.send(req);  
    String ResponseJsonString = res.getStatus();    
}

但是执行后我得到的状态代码为403禁止。

我要提到的URL是否存在任何问题,因为prtg在LAN上。因此,当我从云中呼叫端点时,我是否必须提及IP地址或其他应注意的问题

请帮助!

0 个答案:

没有答案