小程序
小游戏
企业微信
微信支付
扫描小程序码分享
生成小程序带参数的二维码,参数长度最大是多少?我有一个带参数的二维码生成报错,提示参数太长
12 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@Mr. ♥ 谢谢,没细看原来 官方都标明了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@nivk 说的早期浏览器确实有 URL 长度限制,这是因为浏览器的地址栏使用了固定长度类型来存储 URL 地址,但在 IE6 时代以后基本已经没有这个限制了(如果硬要说有,IE 是 2048,Firefox/Chrome 是 65535,Safari 是 80000)。但 Web 服务器出于安全考虑(解析太长的 URL 毕竟也是消耗系统资源的),往往会做出限制,但据我所知,主流的 Web 服务器默认最小也是 65535……所以可以认为 URL 在现代浏览器中已不存在明显长度限制。
但如果你指的是通过 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html 这里面的接口里指定页面路径的参数的长度,那是有限制的,这个限制是微信做出的。其中 page/path 是 128,scene 是 32。
哦
嗯 是的
更正一下,255不是规范,是事实标准。
标准中没有指定URL长度大小,但是事实上,早期浏览器支持的只有255的长度。
微信也可能会参照此来设计接口。
是的,URL规范是255,虽然主流浏览器都支持比这个更长的长度,但万一碰到个特例呢,你说是不是~
嗯 这样是可以的,但是我就是想知道 这个二维码参数 到底多长限制,以后说不定其他地方还会碰到不是
那就更简单了,既然你能得到视频地址,证明有数据库支持。
既然有数据库支持,必然在视频表中有 ID。
我们无需将真正的视频地址传过去。
只需要生成附带有视频 ID 的二维码即可。
用户扫码,打开后立即根据此 ID 请求视频真实地址。
我有一块视频,参数就是视频播放链接,我想生成二维码发朋友圈,用户扫码就能直接播放
小程序中是不能够扫描一个网址二维码的。所以你生成出来也没有用啊。
如果是带给小程序,让小程序去做跳转之类的操作就更不可能了。
你的真实需求是什么呢?我们可以一起想想办法。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@Mr. ♥ 谢谢,没细看原来 官方都标明了
@nivk 说的早期浏览器确实有 URL 长度限制,这是因为浏览器的地址栏使用了固定长度类型来存储 URL 地址,但在 IE6 时代以后基本已经没有这个限制了(如果硬要说有,IE 是 2048,Firefox/Chrome 是 65535,Safari 是 80000)。但 Web 服务器出于安全考虑(解析太长的 URL 毕竟也是消耗系统资源的),往往会做出限制,但据我所知,主流的 Web 服务器默认最小也是 65535……所以可以认为 URL 在现代浏览器中已不存在明显长度限制。
但如果你指的是通过 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html 这里面的接口里指定页面路径的参数的长度,那是有限制的,这个限制是微信做出的。其中 page/path 是 128,scene 是 32。
哦
嗯 是的
更正一下,255不是规范,是事实标准。
标准中没有指定URL长度大小,但是事实上,早期浏览器支持的只有255的长度。
微信也可能会参照此来设计接口。
是的,URL规范是255,虽然主流浏览器都支持比这个更长的长度,但万一碰到个特例呢,你说是不是~
嗯 这样是可以的,但是我就是想知道 这个二维码参数 到底多长限制,以后说不定其他地方还会碰到不是
那就更简单了,既然你能得到视频地址,证明有数据库支持。
既然有数据库支持,必然在视频表中有 ID。
我们无需将真正的视频地址传过去。
只需要生成附带有视频 ID 的二维码即可。
用户扫码,打开后立即根据此 ID 请求视频真实地址。
我有一块视频,参数就是视频播放链接,我想生成二维码发朋友圈,用户扫码就能直接播放
小程序中是不能够扫描一个网址二维码的。所以你生成出来也没有用啊。
如果是带给小程序,让小程序去做跳转之类的操作就更不可能了。
你的真实需求是什么呢?我们可以一起想想办法。