Я пытаюсь прочитать имена серверов (например, server1) в переменной и передать их в URL.Тем не менее, url не принимает переменную, а только имя сервера, жестко закодированное в ней.
Можно ли мне как-нибудь это сделать?
def connect_to_BNAserver(BNAserver):
connection = http.client.HTTPConnection(BNAserver)
baseurl="'https://"+BNAserver+"/rest/login'"
header = {"WSUsername": BNAUser, "WSPassword": BNAPass,"Accept": "application/vnd.brocade.networkadvisor+json;version=v1"}
connection.request('POST',BaseUrl,headers=header)
Работает ниже:
header = {"WSUsername": BNAUser, "WSPassword": BNAPass,"Accept": "application/vnd.brocade.networkadvisor+json;version=v1"}
connection.request('POST','https://server1/rest/login',headers=header)