问题场景
我的管理系统有个富文本编辑器生成网页的功能,有一天我修改数据时候添加了一大段代码,结果就修改失败,错误码是414,
发生这个问题的原因及解决方案
我的这个功能新增数据用的post,修改数据用的put,put请求有点类似get请求,会把参数放在url里,导致url过长,请求失败
解决问题的方案是把put请求改成post请求,post对请求体大小没有限制
我的富文本生成的网页查看地址
后续补充
服务器nginx配置也要相应的修改,默认是1M
server {
location /xxx {
client_max_body_size 200M; # 只对 /xxx 路径下的请求设置最大 body 大小为 200MB
}
}
如果还是请求失败,那就是数据库表字段设计的太小了,把这个字段设计大大的就行了,
哈哈哈,一路踩坑