0
我正在開發一個應用程序,並且我正在嘗試在nodejs中執行xmlhttp請求,但是我的responseXML不工作,並且它什麼也沒有返回。這是我的代碼: -this.responseXML在向isbndb服務器發出請求時不工作
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
它國後返回一個空行:4
謝謝..我不知道它缺乏對XML的支持... :) – Tarun
是啊..我認爲XMLHttpRequest是有種不好的名字了圖書館,不會做XML ... –
雅我完全同意... :) – Tarun