我正在尝试根据JIRA API创建cookie /验证我的用户名和密码。它不起作用,因为我拒绝登录。这是我正在使用的代码:
Set JiraAuth = CreateObject("MSXML2.XMLHTTP.6.0")
With JiraAuth
.Open "POST", "http://website/rest/auth/1/session", False
.SetRequestHeader "Content-Type", "application/json"
.SetRequestHeader "Accept", "application/json"
.Send " {""username"" : ""USER"", ""password"" : ""USERPASSWORD!""}"""
sErg = .ResponseText
sCookie = "JSESSIONID=" & Mid(sErg, 42, 32) & "; Path=/Jira" '*** Extract the Session-ID
End With
这是我收到的回复:
:{" errorMessages":["登录被拒绝"],"错误":{}} "错误":{}}
如果我使用IE浏览器,我可以使用我提供的用户名和密码登录。因此登录凭据不是问题。
我是否需要加密密码?
我该如何解决这个/我能看到的任何例子?