http请求400错误

http请求400错误,第1张

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

关于微信小程序网络链接失败这个问题汪颤我之前遇到过,挺容易解决的,接下来就跟大家讲讲应该怎么 *** 作。

第一步,检查一下网络,连接一个信号好的网络,一般就可以打开了。(如下图所示

第二步,散陵宽另外可以点击设置按钮。(如下图所示)

第三步,然后点击通用选项。(如下图所示)

第四步,然后冲亮点击微信存储空间选项。(如下图所示)

第五步,最后清理一下缓存,最后再清理一下聊天记录,就可以更快打开了。(如下图所示)

以上就是关于微信小程序链接失败怎么办的所有步骤啦,对你有用的话记得帮忙点赞点关注呀~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12372863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存