Message Boards Message Boards

Using Wolfram|Alpha API in Websites?

Posted 8 years ago

Hi everyone,

I would like to use the wolfram API on my website, but Wolfram does not have CORS enabled. Does anyone know how to get around this. Would Wolfram consider turning this on Header set Access-Control-Allow-Origin "*" . I posted a question here as well:

http://stackoverflow.com/questions/39320637

Best, Seth


P.S. Copy of stackoverflow question:

I am trying to query wolfram to do some math for my site and then display the result. I am having trouble with CORS. My Code:

var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() { 
  if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
     callback(xmlHttp.responseText);
}
xmlHttp.open("GET", "http://api.wolframalpha.com/v2/query?input="+theUrl+"&appid=", true); // true for asynchronous 
xmlHttp.send(null);

My Error:

"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://api.wolframalpha.com/v2/query?input=sqrt(100)&appid=. (Reason: CORS header 'Access-Control-Allow-Origin' missing)."

I understand that on a dynamic site I could just add

Header set Access-Control-Allow-Origin "*"

to .htaccess

but I'm not sure how to do it on a static site. I have read that Allow-Access_origin should already be present in github pages.

2nd answer here: http://stackoverflow.com/questions/26416727

2nd answer here: http://stackoverflow.com/questions/18923328

POSTED BY: Seth Kitchen
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract