4xx:客户端错误
400 Bad Request:客户端请求有语法错误,服卖散务器无法理解。
一般来说,原因都是提交的字段类型、数据格式的问题
1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;
2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;
这两种的解决方案:
1)对照字段名称,类型保证一致性
2)使用stringify将前端传递的对象转化为字符串data: JSON.stringify(param)
因为在postman上可以调通,所以不是上述原因,而且因为后台要求,这次的参数全部拼接在url上。然后就发现原因了,这次的请求拼接为 http://url...?key1=value1&key2=key2
http请求参数中含有 &或者空格,必须URL编码(GET请求时,参数含有中文,也需要URL编码哦)
请求 http://url...?+encodeURI(key1=value1&key2=key2) ,对url后面参数拼接部分进行UTF-8编码,将&去除
这样就好啦,哈哈哈哈哈。。。
偶然想到另一种可能,就是http请求长度过长的时候可能也会报400错误。我试了一下,hbuilder在ios端打包神庆后,长度7000多是可以正常请求的,当超过9000的时候会报400错误;在小程序上,报的就是414了。。。中瞎氏
1、或碧轿点击设置图标,进入设置中心。2、向慧拆下滑动选择“更多应用”,找到出现问题的应用并点击。点击下方的“清除数据”,d出的对话框点击“清除全部数据”。然后重启应衫肆用。
3、如果依然没有解决,点击“检查网络设置”,检测手机网络。
工具:华为P50,微信Version8.0.33
关于微信小程序网络链接失败这个问题汪颤我之前遇到过,挺容易解决的,接下来就跟大家讲讲应该怎么 *** 作。
第一步,检查一下网络,连接一个信号好的网络,一般就可以打开了。(如下图所示)
第二步,散陵宽另外可以点击设置按钮。(如下图所示)
第三步,然后点击通用选项。(如下图所示)
第四步,然后冲亮点击微信存储空间选项。(如下图所示)
第五步,最后清理一下缓存,最后再清理一下聊天记录,就可以更快打开了。(如下图所示)
以上就是关于微信小程序链接失败怎么办的所有步骤啦,对你有用的话记得帮忙点赞点关注呀~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)