如何使用REST和本地JavaScript来访问HP ALM?(How to access HP A

2019-10-24 05:57发布

我只是想通过过当地的JavaScript编写的JS访问ALM在浏览器(IE11,火狐) REST API,但我无法登录。 这里是我的请求的代码LWSSO通过jQuery的cookie:

var auth = btoa(USER+":"+PASSWORD);

$.ajax({
    type: "POST",
    url: https://alm.xxx.net/qcbin/authentication-point/j_spring_security_check,
    headers: {
        "Authorization": "Basic " + auth
    },
    success : function(data) { },
});

响应报头中包含:

https://alm.xxx.net/qcbin/authentication-point/login.jsp;jsessionid=1gfsdk4pn525f1ur55e2x2zzte?login_error

随着OTA/directX反对一切工作正常,但我想使用REST通过JavaScript API。 谁能帮我?

Answer 1:

首先; 其中ALM的版本,您使用的? 其次,我认为你正在使用该验证点错误的URL。 根据该文件(用于ALM 12.01)应该是https://alm.xxx.net/qcbin/authentication-point/authenticate 。

此外,您使用应该是HTTP GET方法, 无法发布。

我注意到,您正在使用HTTPS URL中的,所以我想你的ALM的实例被设置了吗?



文章来源: How to access HP ALM using REST and local javascript?