Method: ManageEngine::APMConnector#url
- Defined in:
- lib/agent/server/am_connector.rb
#url(uri) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/agent/server/am_connector.rb', line 67 def url(uri) ru=nil p="http" if(@obj.config.is_secured) p="https" end u = p+"://"+@obj.config.apmhost+":#{@obj.config.apmport}/"+uri begin ru = URI.parse(u) rescue raise URI::InvalidURIError, "Invalid url '#{ru}'" end if (ru.class != URI::HTTP && ru.class != URI::HTTPS) raise URI::InvalidURIError, "Invalid url '#{u}'" end ru end |