我已經訂閱了基於靜態IP(適用於Live和測試)提供訪問的API服務。使用代理的Rails應用程序調用API
由於我的開發區域ISP不提供靜態IP,因此我啓用了API訪問我的登臺機器IP,這是靜態的。我安裝了squid並在我的登臺服務器中啓用/設置了代理服務器,以便我可以將其用作代理,並在開發時調用API。
我爲我的開發和網絡>代理設置使用Mac無法在系統範圍內(終端)工作。由於這個原因,我正在使用MacProxy的試用版本,代理(代理客戶端),並且一切正常,直到試用過期。 Mac有沒有免費的替代品?
我試圖通過創建ssh socks代理和設置http_proxy =「xxx」來設置代理。在終端。當我使用curl ipecho.net/plain檢查終端IP發佈設置時;回聲,它顯示正確的IP,但是當我運行本地軌道開發服務器,並試圖訪問該API,其拒絕呼叫與無效IP(它顯示非代理IP)
你如何連接到API服務?你在使用net/http庫嗎? – coderhs 2015-02-18 03:20:36
我實際上試圖使用Gem(hotel_beds)來連接API,它在內部使用Savon gem來使用http連接。我假設在net/http上實現了savon。 – Umesh 2015-02-18 19:19:32