我的 HTTP 代码针对代理或无代理运行。就像是:
@uri = URI(testrail_url)
# With Proxy
# proxy_url = "http://URL:port"
# proxy_uri = URI(proxy_url)
# proxy = Net::HTTP::Proxy(proxy_uri.host, proxy_uri.port)
# @http = proxy.new(@uri.host, 443)
# Without Proxy
@http = Net::HTTP.new(@uri.host, 443)
请建议一种方法来处理基于网络的同一块中的代码是在代理还是无代理。