支付宝小程序多端同步的钉钉小程序,内嵌h5使用的uniapp开发的。 在多端同步的钉钉小程序里,内嵌h5,使用uni.request请求的参数为空,猜测是否被钉钉拦截了,在支付宝小程序里访问正常。使用原生vue的h5,axios请求正常,使用uniapp的uni.request出现异常。
服务端日志查询到 request_body 为空。目前没有思路,是否有钉钉的同学回复下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您遇到的问题是在多端同步的钉钉小程序中内嵌H5页面,使用uniapp的uni.request
发起请求时,参数为空,而相同场景下使用原生Vue开发的H5页面通过axios请求则正常。服务端日志也显示request_body为空。这里有几个可能的原因和排查方向:
安全策略与拦截问题:
uniapp配置与适配问题:
uni.request
的使用遵循了uniapp的API规范,特别是在跨平台开发时注意是否有平台特定的注意事项或限制。H5与小程序容器通信问题:
调试与日志深入分析:
uni.request
前后,尝试捕获更多上下文信息,以帮助定位问题所在。官方支持与社区反馈:
综上所述,从配置检查、代码审查到详细日志分析,逐步排查是解决此类问题的关键。同时,考虑到不同平台间的差异性和潜在的生态兼容性问题,及时获取官方渠道的支持也是十分必要的。