File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,14 @@ class Arista::WirelessManagerAPI < PlaceOS::Driver
2020 key_type: " apikeycredentials" ,
2121 })
2222
23+ def on_load
24+ transport.before_request do |request |
25+ request.headers[" Content-Type" ] = " application/json"
26+ request.headers[" Accept" ] = " application/json"
27+ end
28+ on_update
29+ end
30+
2331 def on_update
2432 @key_type = setting?(String , :key_type ).presence || " apikeycredentials"
2533 @key_value = setting(String , :key_value )
@@ -43,7 +51,7 @@ class Arista::WirelessManagerAPI < PlaceOS::Driver
4351 timeout: 3600 ,
4452 }.to_json)
4553 raise " session failed with: #{ response.status } (#{ response.status_code } )\n #{ response.body } " unless response.success?
46- cookies = HTTP ::Cookies .from_server_headers (response.headers)
54+ cookies = HTTP ::Cookies .fill_from_server_headers (response.headers)
4755 headers = cookies.add_request_headers(HTTP ::Headers .new)
4856
4957 response = HTTP ::Client .get(" https://launchpad.wifi.arista.com/rest/api/v2/services?type=amc" , headers: headers)
You can’t perform that action at this time.
0 commit comments