Splunk Enterprise

CORS POLICY ISSUE : Unable to call REST API using custom Javascript Ajax and Httpget method

Javoraqa
Engager

Hi Team,

I am trying to get list of all jobs on click of button using its Public API in Splunk dashboard but i am getting CORS policy issue. The same when called using POSTMAN i am getting list of jobs but not in splunk.
Below are the methods which are already implemented :-

----------server.conf -----------

[httpServer]
crossOriginSharingPolicy = *
crossOriginSharingHeaders = *
allowBasicAuth = true

[general]
listenOnIPv6 = yes

( 1  )---------------------JS CODE-------------------

console.log('Check require !');
require([
"jquery",
"splunkjs/mvc/searchmanager",
"splunkjs/mvc/simplexml/ready!"
], function(
$, SearchManager
) {
var auth_token ="****";
$(".button1").on("click", function (){
console.log('1234567890');
var settings = {
"crossDomain": true,
"url": "https://********************/api/2.0/jobs/runs/list",
"contentType": "application/x-www-form-urlencoded;charset=utf-8",
"method": "GET",
"headers": {
"Authorization": "Bearer ****",
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS",
"Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"
}
}

$.ajax(settings).done(function (response) {
console.log(response);
});
});
});

( 2  )---------------------ERROR-------------------

Access to XMLHttpRequest at 'https://************/api/2.0/jobs/runs/list?_=2839475543271' from origin 'http://host.example.com:8000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

-----------------------------------------------

Need an immediate help on above issue ? please help
@thambisetty@ITWhisperer ,  @niketn , @gcusello , @isoutamo ,  @woodcock 

0 Karma

Javoraqa
Engager

Can someone please help on above issue , as this is a roadblocker ?

0 Karma
Get Updates on the Splunk Community!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...