如何使用firefox addon-sdk的Request对象发出PUT请求(跨域请求)

时间:2011-11-13 21:00:18

标签: jquery jquery-ui firefox-addon firefox-addon-sdk

是否有来自firefox addon-sdk,请求对象的跨域PUT请求?如果不是,那么做PUT请求的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

不,request包只支持GET或POST - 方法PUT在网上几乎不存在,我想支持它没有任何意义。您需要使用主要提供常规XMLHttpRequest object API的内部xhr包:

var {XMLHttpRequest} = require(xhr);
var request = new XMLHttpRequest();
request.open("PUT", "http://example.com/");
request.onreadystatechange = function()
{
  if (request.readyState == 4)
    console.log("request done");
};
request.send(data);

请注意,这是内部API,可能会在将来的附加SDK版本中更改。