收藏
回答

请教一下,页面跳转所带的参数是否有长度限制?如有,总共是多少个字节?

问题模块
API和组件

如下所示,页面跳转所带的参数是否有长度限制?如有,总共是多少个字节?

url?key=value&key1=value1


最后一次编辑于  2017-06-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 消逝
    消逝
    2017-06-24

    如果有限制,可以在服务器那边控制,我用的IIS服务器,传了1千多字,报错了,修改了下服务器设置即可正常使用。

    2017-06-24
    赞同
    回复
  • 陌上桑
    陌上桑
    2017-06-24

    @消逝   请问要在哪里修改服务器设置?要怎样作修改?长度可以自己设置吗?

    2017-06-24
    赞同
    回复
  • maq
    maq
    2017-06-24

    小程序的页面跳转应该跟服务器没有关系。


    虽然小程序的页面跳转从形式上看也是一个貌似“url”的东西,但它跟浏览器里的网页跳转有着本质的不同,它的整个过程都是在小程序的同一个 js 运行环境中进行,这也意味着,当你有“大量的信息”需要传递给新页面的时候,并不一定需要通过 url 把这些信息带过去,而是只需保存在 js 变量里即可(比如 getApp().my_data),然后只需要把很少的一点信息通过 url 带过去(比如 ?key=my_data)就行了。

    2017-06-24
    赞同
    回复
  • 消逝
    消逝
    2017-06-24

    你的意思是应该在小程序内部跳转URL,即使有限制应该范围 也很大,我参数长度几千都没问题。

    我说的服务器是指做网络请求的URL参数长度  服务器那边可能会有限制,如果是这样那就去服务器调整。

    2017-06-24
    赞同
    回复
  • 陌上桑
    陌上桑
    2017-06-24

    @消逝  @maq  多谢,我大致了解了。

    2017-06-24
    赞同
    回复