2013-08-30 36 views

回答

4

request模塊是XHR實現的輕微包裝。使用net/xhr模塊暴露標準XMLHttpRequest對象,它允許你調用像setRequestHeadergetAllResponseHeadersgetResponseHeader方法

+0

您仍然無法看到「位置」標題,因爲這頭僅被重定向請求設置,而不是最終的(重定向的)。 – nmaier

+0

mybe我很笨,但這個不能工作 <! - language:lang-js - > var {Cc,Ci,Cu} = require('chrome'); function reqListener(){ console.log(this.responseText); }; var oReq = new XMLHttpRequest(); oReq.onload = reqListener; oReq.open(「get」,「http://ya.ru」,true); oReq.send(); – Alexufo

+1

最近更改了'net/xhr'模塊以使用XHR的Web API實現,這允許使用「普通」瀏覽器XHR中提供的所有功能:(https://github.com/mozilla/addon-sdk/提交/ f8729d9ee98ca84e47cbe5fa06621c26f39984cc)不幸的是,這仍然在測試版(v24),但將在2周內發佈,允許您使用'onload' - 您可以在v23的平均時間內使用'onreadystatechange'(測試示例:https ://github.com/mozilla/addon-sdk/blob/master/test/test-xhr.js#L66) 另外,在你的例子中,有一些語法錯誤,你需要'http://'在網址 – jsantell

相關問題