我有一个奇怪的错误,我在标准主干模型上发出标准销毁函数,但在服务器端收到 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上这可以按预期工作