0

とにかくfirefoxアドオンからクロスドメインPUTリクエストを行う-sdk、リクエストオブジェクトはありますか?そうでない場合、PUTリクエストを実行するための最良の方法は何ですか。

4

1 に答える 1

0

いいえ、requestパッケージはGETまたはPOSTのみをサポートします-メソッドPUTはWebにはほとんど存在せず、サポートしても意味がないと思います。ほとんどの場合、通常のオブジェクトxhrのAPIを提供する内部パッケージを使用する必要があります。XMLHttpRequest

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 に答える