Apex在测试环境中调用本地Web服务或Web服务?

时间:2013-10-06 04:41:44

标签: web-services proxy salesforce callouts

我对salesforce标注内容很新,并试图从我的salesforce标注中发出一个简单的GET请求,但我一直收到这个错误:

System.CalloutException: Unable to tunnel through proxy. Proxy returns "HTTP/1.0 404 Not Found

我很确定这是因为我在我的本地计算机上向Web服务发出请求,但由于我只是在测试它,所以我没有可在线使用的服务器。 我试着只对http://www.google.com?q=blah进行标注,但效果很好。

所以我想我的问题是,任何人都有办法在本地计算机上调用Web服务吗?

1 个答案:

答案 0 :(得分:1)

只需输入您的IP地址而不是'localhost'即可。如果您在工作/家中有路由器,则需要进行设置,以便将互联网呼叫路由到您的PC。

这就是我现在的工作方式。我使用Java创建了一个WS。在8080端口上启动服务器。从我的SFDC应用程序中,我调用xx.xx.xx.xx:8080 / bla