jmt17.google.com推送服务报错:404是否因订阅过期?
问题解答
- 向
jmt17.google.com推送时出现的404错误不是因为订阅过期。 - 404错误的核心原因是:Google Web Push服务目前仅支持
fcm.googleapis.com作为推送端点域名,jmt17.google.com这类旧域名已被废弃,请求该域名会直接返回404,同时系统提示也明确要求使用正确的FCM端点格式。 - 替换域名后收到的410错误,才是真正表明订阅已过期或被取消的信号。410状态码本身代表请求的资源(即你的推送订阅)已不存在,和系统提示的“push subscription has unsubscribed or expired”完全对应。
简单来说,404是域名用错了,410才是订阅真的失效了。
内容的提问来源于stack exchange,提问作者Vladimir Shttl
相关产品推荐
相关产品推荐

