在 firefox 插件中发送 POST 请求 (javascript)

Sending POST request in firefox addon (javascript)

使用 firefox 插件 (javascript) 我试图向服务器发送 POST 请求以获取会话 ID,但是 none 常规方法似乎工作,我已经尝试过 xmlhttprequest 并且无法使用表单获取它,因为它是内部代码。 有没有办法让它工作,甚至可以使用插件 SDK?

参考我的尝试:

Javascript sending data via POST in firefox addon

对于新的 Addon SDK,您应该使用新的 Request API 而不是 XMLHttpRequest。 新界面也更易于使用。

这是一个简单的例子:

// make sure this gets executed BEFORE making the Request
var Request = require("sdk/request").Request;

Request({
  url: "http://example.com/hello-world.php",
  content: { hello: 'world' },
  onComplete: function (response) {
    console.log( response.text );
  }
}).post();

我建议你可以看看这个 MDN 教程:Getting started