1

我有一个奇怪的错误,我在标准主干模型上发出标准销毁函数,但在服务器端收到 GET 请求而不是 DELETE:

请求代码

var User = Backbone.Model.extend({
idAttribute: "id",
url: "/private/1.1/user/"
})



user = new User({"id":"ilya+1@test.com"})

user.destroy()

我在 firebug 中将其视为正确的 DELETE 请求

DELETE http://localhost:8080/private/1.1/user/

但是当我启动wireshark时,在firefox 20(在linux上)上发送的实际请求是GET而不是DELETE,在chrome上这可以按预期工作

4

1 回答 1

1

原来这是一个由 css 文件触发的 noscript 错误,去图...

一个结论是,如果网络中发生了奇怪的事情,请尝试禁用 noscript。

于 2013-04-16T09:18:11.267 回答