Python 赛门铁克端点管理器API-身份验证问题

Python 赛门铁克端点管理器API-身份验证问题,python,python-requests,symantec,Python,Python Requests,Symantec,以下是我的代码: import requests, json proxyDict = { "http": "<proxy>", } base_url = "https://<host_IP>/sepm/api/v1/identity/authenticate" # if output is required in JSON format json_format = True payload = { "username" : "<username

以下是我的代码:

import requests, json

proxyDict = {
    "http": "<proxy>",
}
base_url = "https://<host_IP>/sepm/api/v1/identity/authenticate"

# if output is required in JSON format
json_format = True

payload = {
    "username" : "<username_here>",
    "password" : "<password_here>",
    "domain" : ""
}

headers = {
    "Content-Type" : "application/json"
}

requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += 'HIGH:!DH:!aNULL' # necessary
r = requests.Session()      # Start session in order to store the SessionID Cookie
print json.dumps(payload)
r = requests.post(base_url, proxies=proxyDict, verify=False, headers=headers, data=json.dumps(payload))

strings = r.text
print strings
在你开枪之前,我反复检查了我的证件,然后又检查了几次我的凭证正确

我正在做的事情是否有错误?


附加信息:SEPM版本:
{“Version”:“12.1.6168.6000”}

这次聚会迟到了,但我和几乎所有人都遇到了同样的问题,尽管处理方式有点不同。所以,我的问题是密码中的特殊字符。在Symantec manager端处理身份验证的rest方法不知道如何处理某些特殊字符,因此返回400语法错误。尝试从密码中提取特殊字符,并将其限制在15个字符以下


祝你好运。

这次聚会迟到了,但我和几乎所有的人都有同样的问题,尽管事情有点不同。所以,我的问题是密码中的特殊字符。在Symantec manager端处理身份验证的rest方法不知道如何处理某些特殊字符,因此返回400语法错误。尝试从密码中提取特殊字符,并将其限制在15个字符以下


祝您好运。

您可能希望尝试将下面的一行放在代码顶部附近:

     urllib3.disable_warnings()

并忽略SSL身份验证

您可能希望尝试将下面的一行放在代码顶部附近:

     urllib3.disable_warnings()
并忽略SSL身份验证