Web services Apex调用到本地web服务还是测试环境中的web服务?

Web services Apex调用到本地web服务还是测试环境中的web服务?,web-services,proxy,salesforce,callouts,Web Services,Proxy,Salesforce,Callouts,我对salesforce callout的内容非常陌生,试图从我的salesforce callout中发出一个简单的GET请求,但我一直遇到以下错误: System.CalloutException: Unable to tunnel through proxy. Proxy returns "HTTP/1.0 404 Not Found 我很确定这是因为我在本地机器上向web服务发出请求,但因为我只是测试一下,所以我没有在线可用的服务器。 我试着打电话给http://www.google.

我对salesforce callout的内容非常陌生,试图从我的salesforce callout中发出一个简单的GET请求,但我一直遇到以下错误:

System.CalloutException: Unable to tunnel through proxy. Proxy returns "HTTP/1.0 404 Not Found
我很确定这是因为我在本地机器上向web服务发出请求,但因为我只是测试一下,所以我没有在线可用的服务器。 我试着打电话给
http://www.google.com?q=blah
而且它工作得很好


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

只需将ip地址而不是“localhost”,就是这样。如果你在工作/家里有一个路由器,你需要对它进行设置,以便它将互联网呼叫路由到你的电脑


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

只需输入您的ip地址而不是“localhost”,就是这样。如果你在工作/家里有一个路由器,你需要对它进行设置,以便它将互联网呼叫路由到你的电脑


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

您使用什么端点URL来调用本地ws?它连接到我的本地计算机,所以它只是本地主机。blah./blah/blah我可以通过浏览器访问该URL,但我不能从salesforce访问,这很有意义。所以我想知道是否有人知道一种测试这种东西的好方法,你认为Salesforce会如何打电话给你当地的ws?您正在某个Salesforce服务器上运行代码并调用本地端点。为什么它应该调用您的ws?您使用什么端点URL来调用您的本地ws?它是到我的本地计算机的,所以它只是localhost.blah./blah/blah我可以通过我的浏览器访问该URL,但我不能从salesforce访问,这很有意义。所以我想知道是否有人知道一种测试这种东西的好方法,你认为Salesforce会如何打电话给你当地的ws?您正在某个Salesforce服务器上运行代码并调用本地端点。为什么它应该调用您的ws?