Class: ZAPv2::LocalProxies
- Inherits:
-
Object
- Object
- ZAPv2::LocalProxies
- Defined in:
- lib/zap/v2apis/local_proxies.rb
Instance Method Summary collapse
- #add_additional_proxy(address, port, behind_nat, always_decode_zip, remove_unsupported_encodings) ⇒ Object
- #additional_proxies ⇒ Object
-
#initialize(client) ⇒ LocalProxies
constructor
A new instance of LocalProxies.
- #remove_additional_proxy(address, port) ⇒ Object
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_proxies ⇒ Object
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 |