2017-11-29 18 views
-1

オランダのニュースマガジンのヘッドライナーを私のウェブサイトに表示しようとしています。私はすでにこれを持ってhttps://www.vrt.be/vrtnws/nl.rss.headlines.xmlJavaScriptを使用して外部XMLファイルからデータを取り出す方法

:彼らは、RSSフィードを持って

function loadXMLDoc() { 


var xmlhttp = new XMLHttpRequest(); 
    xmlhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
     showXML(this); 
    } 
    }; 
    xmlhttp.open("POST", "https://www.vrt.be/vrtnws/nl.rss.headlines.xml " , true); 
    xmlhttp.send(); 
} 

function showXML(xml) { 
    var x, i, xmlDoc, table; 
    xmlDoc = xml.responseXML; 
    x = xmlDoc.getElementsByTagName("title")[1] 
    document.getElementById("demo").innerHTML = x; 
    console.log(x); 
}; 

しないのはなぜこの作品?私のコンソールには、

というリソースがありません。要求されたリソースに「アクセス制御許可の原点」ヘッダーがありません。したがって、原点「ヌル」はアクセスが許可されません。

どのようにこの問題を解決できますか?

+0

リサーチエラーメッセージの意味は何ですか?相手が必要なヘッダーを最後に追加したくない場合は、クライアント側のスクリプトを使用して直接リクエストすることはできませんので、何らかのプロキシソリューションを設定する必要があります。 – CBroe

答えて

1

おそらく、認証を受けるためにリクエストヘッダーをどのように含めるかを調べるべきだと思います。 これらを含めるようにしてください(使用しているエージェントはお使いのブラウザによって異なる場合があります)。

upgrade-insecure-requests:1  
user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 
関連する問題