Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
ryanocni
Contributor III
Contributor III

QlikSense API Reload using HTML JavaScript

Hello Master,

I tried to call QlikSense API using PostMan and generate code in JavaScript to add in my html script to execute from html page. In Post Man, my request was enable to load

QlikSense API (POST) :
qrs/app/0d522667-fd85-4f84-ae25-4784823ecfc7/reload?Xrfkey=iX83QmNlvu87yyAB

and generated code from PostMan :

var myHeaders = new Headers();
myHeaders.append("X-Qlik-Xrfkey", "iX83QmNlvu87yyAB");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("X-Qlik-User", "UserDirectory=AD; UserId=user");

var requestOptions = {
method: 'POST',
headers: myHeaders,
redirect: 'follow'
};

fetch("https://myserver.com:4242/qrs/app/0d522667-fd85-4f84-ae25-4784823ecfc7/reload?Xrfkey=iX83QmNlvu87yyA...", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

But, when I tried to add in my html script, there's nothing
I check the log file, and not generated

<!doctype html>

<html lang="en">
<head>
<meta charset="utf-8">

<title>QlikSense API Reload</title>
<meta name="description" content="QlikSense API Reload">
<meta name="author" content="SitePoint">

<link rel="stylesheet" href="css/styles.css?v=1.0">

</head>

<body>
<script>
var myHeaders = new Headers();
myHeaders.append("X-Qlik-Xrfkey", "iX83QmNlvu87yyAB");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("X-Qlik-User", "UserDirectory=AD; UserId=user");

var formdata = new FormData();

var requestOptions = {
method: 'POST',
headers: myHeaders,
body: formdata,
redirect: 'follow'
};

fetch("https://myserver.com:4242/qrs/app/70de2a9a-b9c4-427f-8a16-1ddec89285bb/reload?Xrfkey=iX83QmNlvu87yyA...", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
</script>
</body>
</html>

 

Is my html correct? or there is anything that I missed?

Thank your for your help

Labels (3)
0 Replies