From b45253eacdbc0f2da8b875a3952437f6c8bd4eae Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 22 Mar 2019 14:42:57 -0400 Subject: [PATCH] Add missing headers Some implementations balk at lack of 'Accept' header. Change-Id: I99d840e7357a7c0d04bcbd1bb7695c8512be0281 --- pyghmi/redfish/command.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyghmi/redfish/command.py b/pyghmi/redfish/command.py index 76862c7f..c4ef7435 100644 --- a/pyghmi/redfish/command.py +++ b/pyghmi/redfish/command.py @@ -142,9 +142,11 @@ class Command(object): self._storedsysinfvintage = 0 self._varupdateservice = None self._varfwinventory = None + self.wc.set_header('Accept', 'application/json') + self.wc.set_header('User-Agent', 'pyghmi') + overview = self.wc.grab_json_response('/redfish/v1/') self.wc.set_basic_credentials(userid, password) self.wc.set_header('Content-Type', 'application/json') - overview = self.wc.grab_json_response('/redfish/v1/') systems = overview['Systems']['@odata.id'] members = self.wc.grab_json_response(systems) systems = members['Members']