![3d120f4b276aa423f24878eca7d63844.png](https://img-blog.csdnimg.cn/img_convert/3d120f4b276aa423f24878eca7d63844.png)
【摘要】最近项目用到了大数据的编辑问题,在此做一个简单的总结
【作者】田鋆鹏
在最近的项目中遇到一个问题,这个问题的起因是因为在调用接口传参是传入的数据太大,导致接口调用失败
【重构建议:田甜】
1.我们在重构VUE项目的时候, POST请求并没有发成功,而GET请求却能获取到数据,这个问题解决后,可以列在其中
2. POST和GET的基础原理,甚至是HTTP协议的基本原理,也可以在这里做一些引申
一、出现问题的原因
刚开始以为是因为数据库长度的问题, 因为用到了数据库的扩展字段, 而数据库扩展字段的默认数据类型是 varchar, 默认长度是 一般为 128, 当出现问题的时候将改字段的数据类型改为了 text, 默认长度为最大, 但是在调用接口的时候还是报错了, 说明改字段的长度还是不够, 但是数据库这边已经是不能再修改了, 后边就只能通过后端修改接口来解决问题
二、 解决方法
首先是后端修改结构, 提供一个新的接口, 将参数封装成 json 字符串传到后端
![5bb297aa093c801324ab5ddbe0141527.png](https://img-blog.csdnimg.cn/img_convert/5bb297aa093c801324ab5ddbe0141527.png)
然后是前端在调用接口时要对参数进行调整