常规请求url报错400

本地测试了一下,确实有这情况。打开控制台看到报400的错误。经验来说一般都是客户端参数有问题,但是对于一个页面的访问来说这只是个普通的get请求,说到参数也就只有url和cookie了里携带的数据而已。‘经测试发现当请求超长的时候会出现400的错误,但是status code里定义431才是请求头超长的code,就...
常规请求url报错400
公司在百度上投放了广告,上面的url后面会拼接很多参数来统计来源等信息;有用户反馈,个别时候点击过去页面显示不正常,都是白屏。

本地测试了一下,确实有这情况。打开控制台看到报400的错误。经验来说一般都是客户端参数有问题,但是对于一个页面的访问来说这只是个普通的get请求,说到参数也就只有url和cookie了里携带的数据而已。

经测试发现当请求超长的时候会出现400的错误,但是status code里定义431才是请求头超长的code,就感觉很奇怪。于是找到后端看看是不是java在收到请求之后做了什么特殊处理。

最后确定了问题,确实是Tomcat的header限制了长度,将其调整至16k就好了,但是具体为什么没有返回正确的431code码尚未知晓原因,后端也没继续配合查询。2022-06-11
mengvlog 阅读 290 次 更新于 2025-09-11 09:15:03 我来答关注问题0
  •  宜美生活妙招 浏览器使用技巧之网页出现400badrequest怎么办

    检查URL地址:确认URL地址是否正确:有时候400 Bad Request错误是由于输入的URL地址有误导致的。请检查地址中是否有拼写错误、多余的空格或特殊字符。刷新页面:有时候简单的刷新页面操作就能解决问题。可以尝试使用快捷键(如F5)或点击浏览器上的刷新按钮来重新加载页面。检查网络连接:确保网络连接稳定:不...

  •  阿暄生活 部分网页出现400badrequest,是什么原因,如何解决...

    一、原因:1. HTTP请求格式错误:当用户提交的HTTP请求格式不正确时,服务器可能返回400 Bad Request错误。这可能是由于请求头、请求参数等不符合服务器要求的格式导致的。2. URL错误:如果输入的URL包含无效字符、参数错误或格式不正确,也可能触发此错误。3. 服务器内部错误:虽然400 Bad Request是客户...

  •  文暄生活科普 部分网页出现400badrequest,是什么原因,如何解决...

    部分网页出现400 Bad Request的原因主要有HTTP请求格式错误、URL错误以及服务器内部错误,解决方法如下:原因: HTTP请求格式错误:请求头、请求参数等不符合服务器要求的格式。 URL错误:输入的URL包含无效字符、参数错误或格式不正确。 服务器内部错误:虽然400 Bad Request是客户端错误,但有时服务器内部...

  •  阿暄生活 HTTP ERROR 400解决

    4. 检查请求URL和参数HTTP ERROR 400错误有时是由于客户端发送的请求URL或参数有误导致的。如果你正在开发或测试Web应用程序,确保:URL格式正确:检查请求的URL格式是否正确,包括协议(http或https)、域名、端口(如果指定了)、路径和查询参数。参数有效:确保所有查询参数和表单数据都是有效的,并且符合...

  • 本地测试了一下,确实有这情况。打开控制台看到报400的错误。经验来说一般都是客户端参数有问题,但是对于一个页面的访问来说这只是个普通的get请求,说到参数也就只有url和cookie了里携带的数据而已。‘经测试发现当请求超长的时候会出现400的错误,但是status code里定义431才是请求头超长的code,就...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部