【发布时间】:2018-02-28 12:55:21
【问题描述】:
我使用 RestClient 通过 Internet 获取页面。我制作的这个脚本也是通过使用RestClient.proxy = "http://proxy.example.com/" 启用的代理。
但我并不总是使用代理。因此,我希望脚本自动读取系统设置,而不是在脚本中手动设置代理。
GitHub 文档指出:
代理 URL 通常设置在环境变量中,因此您可以这样做以使用系统配置使用的任何代理:
RestClient.proxy = ENV['http_proxy']
我看不出这如何检测系统代理是否在此处。它虽然可以检测到我正在使用的代理地址我想。
- 另外,我该如何具体使用它?
- 还有如何指定代理端口?
- 以及如何获取系统的代理设置,然后
跟进
RestClient.proxy = "http://proxy.example.com/"IF 代理已启用。
【问题讨论】:
-
我是 Windows 用户。
标签: ruby proxy rubygems rest-client