0

无论如何从firefox addon-sdk,请求对象发出跨域PUT请求?如果不是,那么执行 PUT 请求的最佳方法是什么。

4

1 回答 1

0

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

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 版本中发生变化。

于 2011-11-14T09:42:43.403 回答