1

我在这里遇到了两难境地。Firefox Add-Ons SDK 仅允许通过其 API 进行 PUT 和 POST 请求。我在 Rails 中使用以下路线:“资源:用户”

我可以轻松地将 PUT 覆盖为:

"match 'users/:id' => 'users#update', :via => [:post, :put]

但是,我不能再为 DELETE 执行此操作,因为我还需要:再次发布到相同的 URL。我是否需要一起创造一条新路线并放弃足智多谋的做事方式?有没有办法让 POST 在 Firefox 端表现得像 DELETE 一样?

4

1 回答 1

0

目前没有办法在高级 Request api 中执行此操作,但是您可以使用较低级别的 xhr api 实现一些东西:

https://addons.mozilla.org/en-US/developers/docs/sdk/1.2/packages/api-utils/docs/xhr.html

这提供了对 Firefox 底层 XmlHttpRequest 实现的访问:

https://developer.mozilla.org/En/Using_XMLHttpRequest

于 2011-11-11T14:11:40.773 回答