Class: ZAPv2::LocalProxies

Inherits:
Object
  • Object
show all
Defined in:
lib/zap/v2apis/local_proxies.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ LocalProxies

Returns a new instance of LocalProxies.



5
6
7
# File 'lib/zap/v2apis/local_proxies.rb', line 5

def initialize(client)
  @client = client
end

Instance Method Details

#add_additional_proxy(address, port, behind_nat, always_decode_zip, remove_unsupported_encodings) ⇒ Object



13
14
15
# File 'lib/zap/v2apis/local_proxies.rb', line 13

def add_additional_proxy(address, port, behind_nat, always_decode_zip, remove_unsupported_encodings)
  @client.get("/JSON/localProxies/action/addAdditionalProxy/?address=#{address}&port=#{port}&behindNat=#{behind_nat}&alwaysDecodeZip=#{always_decode_zip}&removeUnsupportedEncodings=#{remove_unsupported_encodings}")
end

#additional_proxiesObject



9
10
11
# File 'lib/zap/v2apis/local_proxies.rb', line 9

def additional_proxies
  @client.get('/JSON/localProxies/view/additionalProxies/')
end

#remove_additional_proxy(address, port) ⇒ Object



17
18
19
# File 'lib/zap/v2apis/local_proxies.rb', line 17

def remove_additional_proxy(address, port)
  @client.get("/JSON/localProxies/action/removeAdditionalProxy/?address=#{address}&port=#{port}")
end