Community Tip - You can change your system assigned username to something more personal in your community settings. X
Hi,
I am making REST call from JavaScript to Thingworx Thing to execute service and getting HTTP Status Code 403 - Access to resource forbidden
User has execute service permission also.
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://localhost:8080/Thingworx/Things/REST/ServiceDefinitions/service?appKey=5da8484d-2605-458d-af0a-be4d83f5baac", false);
xhttp.setRequestHeader("Content-type", "text/html");
xhttp.withCredentials = true;
xhttp.send();
alert(xhttp.responseText);
Note: Thingworx version 7.4
Please suggest.
Solved! Go to Solution.
This issue has been resolved.
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://localhost:8080/Thingworx/Things/REST/Services/service", false);
xhttp.setRequestHeader("Accept", "application/json");
xhttp.setRequestHeader("Content-type", "application/json");
xhttp.setRequestHeader("appKey", "5da8484d-2605-458d-af0a-be4d83f5baac");
xhttp.withCredentials = true;
xhttp.send();
alert(xhttp.responseText);
This issue has been resolved.
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://localhost:8080/Thingworx/Things/REST/Services/service", false);
xhttp.setRequestHeader("Accept", "application/json");
xhttp.setRequestHeader("Content-type", "application/json");
xhttp.setRequestHeader("appKey", "5da8484d-2605-458d-af0a-be4d83f5baac");
xhttp.withCredentials = true;
xhttp.send();
alert(xhttp.responseText);
But I am getting
ReferenceError: "XMLHttpRequest" is not defined.