数据请求的时候遇到 Status code: 431 Request Header Fields Too Large

Noella ·
更新时间:2024-11-14
· 720 次阅读

今天在做后端的一个上传商品的接口,测试的时候遇到了 Status code: 431 Request Header Fields Too Large 的报错问题,以防踩坑,特此记录

前端使用了base64的格式上传的图片,结果出现了这个问题
在这里插入图片描述
后端测试也是出现了Status code: 431 Request Header Fields Too Large的报错
在这里插入图片描述

最后经过查询资料发现由于base64是一段很长很长的字符串,而get的请求在谷歌浏览器中的url长度限制超过8182个字符,所以才会出现了这个问题,所以我们只需要在后端将这个get请求的接口改为post请求的接口即可解决这个问题

在这里插入图片描述
完美解决
在这里插入图片描述


作者:阿兵呐



数据 large request header

需要 登录 后方可回复, 如果你还没有账号请 注册新账号