今天遇到一个问题,生成小程序短链的时候,请求参数page_url附带的query长度过长,导致小程序报错,提供一下解决思路
解决步骤:
1、接收前端参数时,所有参数生成一个唯一标识,作为key,参数作为value存入redis中
2、生成短链时,把唯一标识作为query传入page_url中,例如?unique_data=123456
3、前端小程序落地页获取url中的unique_data,然后通过接口,获取unique_data对应的数据内容回显到落地页
结果:
因为请求的unique_data是固定长度,不管前端请求参数长度为多少,都不会导致page_url长度超1024
版权属于:三分快乐,七纷幸福
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。