Mozilla 推送服务器返回 405

Mozilla Push Server is returning a 405

说白了:用户有一个 (Firefox) 端点并接收网络推送。但有时 Mozilla Push Server returns a 405 而推送永远不会 sent/received.

我知道的:

你有过这样的经历吗?

如本 issue 所述,我们的请求使用了不允许的方法 (PUT)。因为我们的数据库中实际上有两种类型的端点:

https://updates.push.services.mozilla.com/push/v1/*
https://updates.push.services.mozilla.com/wpush/v1/*

允许的方法分别是:

Access-Control-Allow-Methods: POST,PUT
Access-Control-Allow-Methods: POST

所以 POST 方法请求是安全的。