XMLHttpRequest cannot load

I would like to make a simple XMLHttpRequest. But something runs wrong.

In iAd Producer everything is fine and if i start the request at the iPad (widget-tester),

i get this message:

[Error] XMLHttpRequest cannot load http://www.example.com/Master.xml. Origin x-ibooks-th://ibookswidgettester is not allowed by Access-Control-Allow-Origin.


If I start a request to another server it works.

Is there a possibility to set the origin of the Widget to zero or something else???


This is my code:

    var url = "http://www.example.com//Master.xml";
        var xmlhttp;
        xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange=function()
        {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {
            var xmlDoc = xmlhttp.responseXML;
            console.log("update done");
            }
        };
        xmlhttp.open("GET",url,true);
        xmlhttp.send();


This is the request and response header out of iAd Producer

GET /Master.xml HTTP/1.1

Host: www.example.com

Accept: */*

Accept-Encoding: gzip, deflate, sdch

Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4

Origin: null

User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36


HTTP/1.1 200 OK

Accept-Ranges: bytes

Content-Encoding: gzip

Content-Length: 53555

Content-Type: text/xml

Date: Fri, 30 Jan 2015 19:47:40 GMT

ETag: "13009d-1d4a41-504d55a1dc980"

Last-Modified: Tue, 07 Oct 2014 13:41:10 GMT

Server: Apache

Vary: Accept-Encoding,User-Agent

iPad 2, iOS 8.1.3

Posted on Jan 30, 2015 3:03 PM

Reply

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

XMLHttpRequest cannot load

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.