私はアプリに取り組んでおり、nodejsとexpressでxmlhttpリクエストを実行しようとしていますが、responseXMLが機能せず、何も返されません..これが私のコードです:-
var XMLHttpRequest=require("xmlhttprequest").XMLHttpRequest;
var xml2js=require("xml2js");
var xhr=new XMLHttpRequest();
xhr.onreadystatechange=function(){
console.log("State:"+this.readyState);
if(this.readyState==4){
var result=this.responseXML;
console.log(result);
}
};
xhr.open("GET","http://isbndb.com/api/books.xml?access_key=QMMEUNJB&results=prices&index1=isbn&value1=0061031321");
xhr.setRequestHeader('Content-type', 'text/xml');
xhr.send();
出力は次のとおりです。
Output:-
State:1
State:1
State:2
State:3
State:4
State:4 の後に空白行を返します。