找回密码
 注册【用户名必须为中文字符】

QQ登录

只需一步,快速开始

报400错误

阿张 回复:0 | 查看:108 | 发表于 2024-6-21 18:30:37 |阅读模式 |复制链接


拉去前后端代码编译部署后,报400错误。
也不是所有功能,就是查询相关的 list功能,应该是一个公共的方法,全部报一样的问题。



这个请求的URL有问题,search参数 url的encode问题
【url1】
http://xxxxxxx:3000/jshERP-boot/depotHead/list?search=%7B%22number%22:%22%22,%22materialParam%22:%22%22,%22type%22:%22%E5%85%A5%E5%BA%93%22,%22subType%22:%22%E5%85%B6%E5%AE%83%22,%22organId%22:%22%22,%22depotId%22:%22%22,%22creator%22:%22%22,%22linkNumber%22:%22%22,%22status%22:%22%22,%22remark%22:%22%22,%22beginTime%22:%222024-03-21%22,%22endTime%22:%222024-06-21%22,%22createTimeRange%22:[%222024-03-20T16:00:00.000Z%22,%222024-06-20T16:00:00.000Z%22]%7D&column=createTime&order=desc&field=id,&currentPage=1&pageSize=10


为何呢,因为把这个【url1】我网上找个工具先decode,再encode,这个url【url2】请求就不报400错误了,可以正常请求。
【url2】
http://xxxxx:3000/jshERP-boot/depotHead/list?search=%7B%22number%22%3A%22%22%2C%22materialParam%22%3A%22%22%2C%22type%22%3A%22%E5%85%B6%E5%AE%83%22%2C%22subType%22%3A%22%E8%B4%AD%E8%B4%AD%E8%AE%A2%E5%8D%95%22%2C%22%E6%8D%A2%22%3A%22%22%2C%22depotId%22%3A%22%22%2C%22linkApply%22%3A%22%22%2C%22linkNumber%22%3A%22%22%2C%22creator%22%3A%22%22%2C%22status%22%3A%22%22%2C%22remark%22%3A%22%22%2C%22beginTime%22%3A%222024-03-18%22%2C%22endTime%22%3A%222024-06-18%22%2C%22createTimeRange%22%3A%5B%222024-03-17T16%3A00%3A00.000Z%22%2C%222024-06-17T16%3A00%3A00.000Z%22%5D%7D&column=createTime&order=desc&field=id&currentPage=1&pageSize=10


因为还没细读代码,然后对前端也是半吊子,所以发帖求助各位大佬。
1)这个url是在哪里生成,如何生成的
2)各位大佬有没有遇到过类似问题,帮忙指导指导,分享一下解决心得。


回复

使用道具 举报

本版积分规则

联系我们

对话产生契机,讨论收获惊喜, 只为成就无限创举

江苏省南通市通州区太湖路88号

欢迎来这里一起喝喝茶,
聊聊你的想法

15806283912
(9:00AM-6:00PM)

一切从沟通开始

洽谈合作
752718920@qq.com

工作日12小时内回复

微信号
shenhua861584

欢迎每一个对事业怀
有疯狂激情的人

登录 发布 快速回复 返回顶部 返回列表