Merge pull request #37 from uggla/bugfix

Fix invalid login using redfish url.
This commit is contained in:
Bruno Cornec 2016-03-23 19:53:27 +01:00
commit ff40dd5d7e

View File

@ -127,7 +127,7 @@ from builtins import object
import json
from urllib.parse import urlparse
from urllib.parse import urlparse, urljoin
import requests
from . import config
from . import types
@ -289,7 +289,7 @@ class RedfishConnection(object):
# Handle login with redfish 1.00, url must be :
# /rest/v1/SessionService/Sessions as specified by the specification
if float(mapping.redfish_version) >= 1.00:
url += '/Sessions'
url = urljoin(url, "Sessions")
# Craft request body and header
requestBody = {"UserName": self.connection_parameters.user_name , "Password": self.connection_parameters.password}