HP ALM REST API Reference version 12.50
Support Functions Example
Javascript example
Copy Code
// helper.js

function getHttpRequest()
{
    req = null;
    if (window.XMLHttpRequest) {
        try {
            return new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            return new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                return new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
    return null;
}
 
function processReqChange(httpRequest, onComplete)
{
  try { 
    // if state is "complete"
    if (httpRequest.readyState == 4) {
        // & response status is "OK"
        if ((httpRequest.status == 200) 
            || (httpRequest.status == 201)) {
            // then perform response
            onComplete(httpRequest);
        } else {
            alert("Fail. Response status:" +
                httpRequest.statusText);
        }
    }
  }
  catch( e ) {
    alert('Fail: ' + e.description);
  }
}