收藏
回答

请问一下小程序给H5网页传特别长的token字符串

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.htmlvar a = 10, b = 20; 请问一下小程序给H5网页传特别长的token字符串,有几种传递方式?H5怎么接收到?谢谢! 其中url上的参数太长放不下。

回答关注问题邀请回答
收藏

4 个回答

  • 光光
    光光
    2023-10-23

    建议用session,或者其他标识

    2023-10-23
    有用
    回复 4
    • 准
      2023-10-23
      小程序没有session或cookie的接口啊
      2023-10-23
      回复
    • 光光
      光光
      2023-10-23回复
      你的token怎么来的
      2023-10-23
      回复
    • 准
      2023-11-10
      自己的登录接口
      2023-11-10
      回复
    • 光光
      光光
      2023-11-10回复
      换个方式,长度限制是硬伤
      2023-11-10
      回复
  • liu
    liu
    2023-10-23

    你的token字符串有多长, 你是怎么判断 放不下的

    2023-10-23
    有用
    回复 1
    • 准
      2023-10-23
      试过 太长传输失败
      2023-10-23
      回复
  • BOBO
    BOBO
    2023-10-23

    url后面拼接参数属于get类型。

    get有传参有长度限制

    token不建议在url上明文传,建议跳转页面后再页面上发起请求从后端获取


    2023-10-23
    有用
    回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-10-23

    正常来说就是带在 url 上传递到页面,如果参数太长导致放不下,就只能是拼接一个 id,通过 id 向后端换取这个 token

    2023-10-23
    有用
    回复 6
    • 准
      2023-10-23
      👍🏻 是个办法 。还有别的办法么?
      2023-10-23
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-23回复
      小程序环境下应该没有啥其他更好的方式了
      2023-10-23
      回复
    • 准
      2023-10-23
      通过id换token,对于后台就是非法行为,keycloak不支持
      2023-10-23
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-23回复
      或者只能考虑将 token 转码为更短的形式,然后H5页上再去解码了
      2023-10-23
      回复
    • 准
      2023-10-23
      压缩后也很长也无法传输。要不然把账户密码加密后存到来。小程序调用H5的时候在url上传输过去,H5再登录后展示相应的界面,咋样
      2023-10-23
      回复
    查看更多(1)
登录 后发表内容