Firefox网页推送“无效的网址端点”

编程入门 行业动态 更新时间:2024-10-27 18:24:17
本文介绍了Firefox网页推送“无效的网址端点”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我尝试发送webpush到firefox

curl -i -X PUT updates.push.services。 mozilla/push/gAAAAABW5EzHyop8VZSH2jm9LJ7W8ybH3ISlbZHDGnd4RwW7h2Jb0IGTuSsP2BCoBxl0kJp-kXXL164xNzhxkTEztP1-IqVf9040VOEuy_htb1nnp-24W-RGgWgjtGK1kZYAb1k3xmAS HTTP / 1.1 400错误的请求接入控制允许接头:内容编码,加密,加密密钥,TTL,加密-key,content-type,authorization Access-Control-Allow-Methods:POST,PUT Access-Control-Allow-Origin:* Access-Control-Expose-Headers:location, www-authenticate Content-Type:application / json 日期:2016年3月15日(星期二)13:04:44 GMT 服务器:cyclone / 1.1 内容长度:51 连接:keep-alive {errno:102,code:400,error:Bad Request} / pre>

这是否意味着我的数据库中存储了无效的注册标识,我应该删除它?

解决方案

端点URL似乎不是有效的通常类似于 updates.push.services.mozilla/push/v1/SOME_LONG_ID (注意 v1 表示您的URL不包含)。

事实上,这可以工作: curl -i -X PUT https:// updates.push.services.mozilla/push/v1/gAAAAABW5EzHyop8VZSH2jm9LJ7W8ybH3ISlbZHDGnd4RwW7h2Jb0IGTuSsP2BCoBxl0kJp-kXXL164xNzhxkTEztP1-IqVf9040VOEuy_htb1nnp-24W-RGgWgjtGK1kZYAb1k3xmAS

注您可能需要添加 TTL 标头,否则您的请求可能会失败(您只需要 -HTTL:60): https:// blog。 mozilla/services/2016/02/20/webpushs-new-requirement-ttl-header/ 。

I try to send webpush to firefox

curl -i -X PUT updates.push.services.mozilla/push/gAAAAABW5EzHyop8VZSH2jm9LJ7W8ybH3ISlbZHDGnd4RwW7h2Jb0IGTuSsP2BCoBxl0kJp-kXXL164xNzhxkTEztP1-IqVf9040VOEuy_htb1nnp-24W-RGgWgjtGK1kZYAb1k3xmAS HTTP/1.1 400 Bad Request Access-Control-Allow-Headers: content-encoding,encryption,crypto-key,ttl,encryption-key,content-type,authorization Access-Control-Allow-Methods: POST,PUT Access-Control-Allow-Origin: * Access-Control-Expose-Headers: location,www-authenticate Content-Type: application/json Date: Tue, 15 Mar 2016 13:04:44 GMT Server: cyclone/1.1 Content-Length: 51 Connection: keep-alive {"errno": 102, "code": 400, "error": "Bad Request"}

Does it mean that I have invalid registration id stored in my database and I should remove it?

解决方案

The endpoint URL doesn't seem valid, it's usually something like updates.push.services.mozilla/push/v1/SOME_LONG_ID (note the v1 that your URL doesn't contain).

Indeed, this works: curl -i -X PUT updates.push.services.mozilla/push/v1/gAAAAABW5EzHyop8VZSH2jm9LJ7W8ybH3ISlbZHDGnd4RwW7h2Jb0IGTuSsP2BCoBxl0kJp-kXXL164xNzhxkTEztP1-IqVf9040VOEuy_htb1nnp-24W-RGgWgjtGK1kZYAb1k3xmAS

Note that you might want to add the TTL header, otherwise your request might fail (you just need -H "TTL: 60"): blog.mozilla/services/2016/02/20/webpushs-new-requirement-ttl-header/.

更多推荐

Firefox网页推送“无效的网址端点”

本文发布于:2023-10-29 12:54:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1539744.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网址   网页   Firefox

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!