开发小程序调试无报错,上传请求报错400

问题描述

使用uni-app开发微信小程序时,上传的体验版出现
某个api接口无法请求到数据,报错400

问题出现的环境背景及自己尝试过哪些方法

已设置合法域名,清除过缓存,改请求头,但是均无效。

相关代码

请把代码文本粘贴到下方(请勿用图片代替代码)
uni.request({

            url: 'https://www.apiopen.top/weatherApi?city='+key2.key2,
            method: 'GET',
            data: {},
            success: res =>{
                console.log(key2.key2);
                console.log(res);
                },
            fail: () => {},
            complete: () => {}
        });

该代码在小程序开发者工具中请求正常,且打包的app版本无问题
图片描述
但是在微信小程序压缩上传过后,请求出现报错
图片描述
在别人的建议下,修改代码格式:
uni.request({

            url: 'https://www.apiopen.top/weatherApi',
            method: 'GET',
            data: {city:key2.key2},
            success: res =>{
                console.log(key2.key2);
                console.log(res);
                },
            fail: () => {},
            complete: () => {}
        });

压缩上传后,接口请求正常
图片描述

你期待的结果是什么?实际看到的错误信息又是什么?

想请教一下究竟是何原因

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题