我是一个新手,11 年后再次开始编码。请原谅我的无知。
我的目标是从 RallyAnalytics 获取工作区 10257115960d 中所有项目的缺陷列表。登录凭据具有对工作区的管理员访问权限,我已通过物理登录该站点对其进行了验证。
以下是我尝试连接到 RallyAnalytics v2.0 的 URL。
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/10257115960d/artifact/snapshot/query.js?{"find":{"_TypeHierarchy":"Defect","fields":["State"],"sort":{"_id":1},"hydrate":["State"],"start":0,"pagesize":1000}
当我从 Google Chrome 浏览器使用 GET/POST 启动上述请求时,我得到以下响应:
“the server responded with a status of 403 (Forbidden)”.
解决此问题的任何帮助都会有所帮助。
代码片段....
<script type="text/javascript">
var xmlhttp = new XMLHttpRequest();
var rallyURL = "https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/10257115960d/artifact/snapshot/query.js?{"find":{"_TypeHierarchy":"Defect","fields":["State"],"sort":{"_id":1},"hydrate":["State"],"start":0,"pagesize":1000}";
var rallyUsr = "username@email.com";
var rallyPsw = "password";
xmlhttp.open("get",rallyURL,true,rallyUsr,rallyPsw);
xmlhttp.send();
</script>