2013-10-06 65 views
1

我很新到Salesforce標註的東西,並試圖讓從我的銷售人員調出一個簡單的GET請求,但我一直收到此錯誤:在測試環境中對本地Web服務或Web服務的Apex標註?

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

我敢肯定這是因爲我在做請求我的本地計算機上的Web服務,但由於我只是測試了這一點,所以我沒有可在線使用的服務器。 我試着製作一個標註到http://www.google.com?q=blah,它工作得很好。

所以我想我的問題是,任何人都有辦法在本地機器上調出Web服務的標註?

+0

您使用什麼終點URL調用本地ws? –

+0

這是我的本地機器,所以它只是localhost.blah./blah/blah 我可以通過我的瀏覽器打這個URL,但我不能從salesforce,這是有道理的。所以我想知道是否有人知道測試這個東西的好方法 – 0x56794E

+0

你認爲Salesforce如何調用你的本地ws?您正在某些Salesforce的服務器上運行您的代碼並調用本地端點。爲什麼它應該打電話給你的ws? –

回答

1

只要把你的IP地址,而不是'本地主機',就是這樣。如果您的工作/家中有路由器,則需要進行設置,以便將互聯網呼叫路由到您的PC。

這就是它現在對我的作用。我使用Java創建了一個WS。在8080端口上啓動服務器。在我的SFDC應用程序中,我打電話給xx.xx.xx.xx:8080/bla