首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何识别http 400错误代码tomcat的原因?

如何识别http 400错误代码tomcat的原因?
EN

Stack Overflow用户
提问于 2020-06-18 15:18:51
回答 1查看 968关注 0票数 4

我们的一些请求收到了间歇性的400个响应错误,我试图追踪导致这400个错误的原因。来自tomcat的访问日志显示了400响应。因此,我添加了tomcat的请求转储过滤器。查看日志,我没有从这个过滤器中得到任何关于400发生时间的信息。在请求转储程序日志中,记录了紧接在此错误之前和之后的成功请求的信息,但没有记录生成400响应的请求的信息。我正在寻找关于如何在tomcat中跟踪这一点的建议。我认为请求转储程序可以做到这一点,但正如我所说的,在该日志中没有生成任何内容。

EN

回答 1

Stack Overflow用户

发布于 2021-07-13 14:58:03

在将tomcat从Tomcat_7升级到Tomcat_9之后,我也面临着同样的问题。同样的代码在版本7中运行得很好。它是来自前端应用程序的GET调用,该应用程序对运行在TC_9上的应用程序接口进行调用。

有一件事需要注意-- URL中的一个查询参数有很多(大约60-70)个逗号分隔值,像这样的https://?custId=value1&attribute=v1,v2,v3,v4,..........,v70

因此,整个URL中的文本字符总数约为4000+。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62453418

复制
相关文章
HTTP错误代码
200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。 202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。 203:请求的代理服务器修改了源服务器返回的 200 中的内容,我们通过代理服务器向服务器 A 请求用户信息,服务器 A 正常响应,但代理服务器命中了缓存并返回了自己的缓存内容,这时候它返回 203 告诉我们这部分信息不一定是最新的,我们可以自行判断并处理。 300:请求成功,但结果有多种选择。 301:请求成功,但是资源被永久转移。比如说,我们下载的东西不在这个地址需要去到新的地址。 303:使用 GET 来访问新的地址来获取资源。 304:请求的资源并没有被修改过。 308:使用原有的地址请求方式来通过新地址获取资源。 400:请求出现错误,比如请求头不对等。 401:没有提供认证信息。请求的时候没有带上 Token 等。 402:为以后需要所保留的状态码。 403:请求的资源不允许访问。就是说没有权限。 404:请求的内容不存在。 406:请求的资源并不符合要求。 408:客户端请求超时。 413:请求体过大。 415:类型不正确。 416:请求的区间无效。 500:服务器错误。 501:请求还没有被实现。 502:网关错误。 503:服务暂时不可用。服务器正好在更新代码重启。 505:请求的 HTTP 版本不支持。
袁新栋-jeff.yuan
2020/08/26
1.1K0
如何解决常见的 HTTP 错误代码
访问 Web 服务器或应用程序时,服务器收到的每个 HTTP 请求都会以 HTTP 状态代码进行响应。HTTP 状态代码是三位数代码,分为五个不同的类别。状态代码的类别可以通过它的第一个数字快速识别:
梦溪
2021/08/06
4.1K0
HTTP错误代码汇总
    100 continue 表示出的请求已经被服务器接收,游览器应当继续发送请求的其余部分(HTTP1.1)
用户6625441
2020/03/12
1.6K0
网站错误代码400_网页400错误什么意思
看着她充满求知欲的卡姿兰大眼睛,S姐决定本期讲讲上网冲浪时,你可能遇到的错误代码解析!
全栈程序员站长
2022/11/11
2.7K0
网站错误代码400_网页400错误什么意思
HTTP错误代码大全
200 – OK 201 – Created 202 – Accepted 203 – Non-Authoritative Information (for DNS) 204 – No Content 205 – Reset Content 206 – Partial Content
全栈程序员站长
2022/07/08
3.2K0
使用idea配置tomcat后访问不了http://localhost:8080/的原因
一般而言,在本地进行开发基础的web应用,可能需要配置一个简单的tomcat来测试。 这里笔者以一些初学者可能遇到的问题,展示解决方案:
青山师
2023/05/05
4.8K0
使用idea配置tomcat后访问不了http://localhost:8080/的原因
前端如何获取http状态码400的返回值
axios.get("/check_mobile_and_sent_code",{withCredentials:true,params:{mobile:formInline.mobile}}).then(res=>{ console.log(res); //if(res.result==true){ if (!this.timer) {
蓓蕾心晴
2018/04/12
4.5K0
前端如何获取http状态码400的返回值
Http Cookie过大导致的400问题
用户群里面有个别用户反馈系统卡主了,一直在刷新,但就是出不来,但是我们本地又是好好的。让用户清空一下缓存,再次刷新就又好了。这个问题乍一看是系统不行的样子,但是查看监控又发现指标一切正常,并没有异常的情况发生。
林老师带你学编程
2023/03/24
1.5K0
Http Cookie过大导致的400问题
http请求报400报错
400 是 HTTP 的状态码,主要有两种形式: 1、bad request 意思是 “错误的请求”; 2、invalid hostname 意思是 “不存在的域名”。 在ajax请求后台数据时有时会报 HTTP 400 错误 – 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里
全栈程序员站长
2022/07/01
2K0
VOS中各种错误代码原因解析
排查问题 编码 编号 问题原因 PW_SQL_FAIL 10000 数据库出错 PW_UNSUPPORT_SOFTPHONE 10001 不支持SOFTPHONE PW_UNSUPPORT_IVR 10002 不支持IVR PW_DEVICE_NOTFOUND 10011 设备没找到 PW_DEVICE_EMPTYUSER 10012 空的用户名 PW_DEVICE_MACREJECT 10013 MAC地址出错 PW_DEVICE_PASSWDREJECT 10014 密码出错 PW_DEVICE_FOR
非著名运维
2022/06/22
4.8K0
java 设置400错误_Java项目报400错误的原因与解决方法
请求中的语法错误。Reason-Phrase应当标志这个详细的语法错误,比如”Missing Call-ID header field”。
全栈程序员站长
2022/11/09
4K0
HTTP错误代码的分类及解决方案
作为一名爬虫程序员,在爬取数据的过程中,你可能会遇到各种HTTP代理错误。但你真的了解什么是HTTP代理错误吗?本文将为你介绍代理错误代码的分类,并提供一些实用的解决方案。
华科云商小孙
2023/08/14
4550
如何使用DMAIC识别六西格玛失效的原因?
当您决定使用六西格玛方法时,为了成功而创建的步骤是有原因的。说六西格玛不起作用的反对者可能是不耐烦并开始跳过步骤,或者可能是由于缺乏支持。关键是如果不满足正确的条件,您将无法实现项目的预期目标。
用户9972271
2022/10/25
5750
HTTP Error 400 Bad request 的问题分析解决
Failed to convert property value of type 'java.lang.String' to required type 'java.math.BigDecimal' for property 'investmentEnsureMoneyInterest'; nested exception is java.lang.NumberFormatException
挑战者
2019/01/02
5.3K0
Java面试之常见HTTP错误代码
200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用
黄桂期
2018/07/25
1.3K0
tomcat闪退原因分析[通俗易懂]
在学习javaweb阶段,作为学员,我们一般使用的是tomcat最为我们的学习服务器,tomcat它是免费且开源的,并且功能强大且好用。但是对于刚接触tomcat的学员来讲就是容易出现闪退问题,我主要从原理给大家介绍一下闪退原因。(如果是需要下载tomcat请到官网https://tomcat.apache.org/进行下载。)
全栈程序员站长
2022/09/02
3.9K0
tomcat闪退原因分析[通俗易懂]
面试官:tomcat是如何处理http请求的?
因为tomcat实现了Servlet规范,所以我们得掌握什么是Servlet?什么是Servlet规范? 什么是Servlet呢? Servlet是JavaEE规范的一种,主要是为了扩展Java作为W
田维常
2021/01/28
9140
错误代码大全【100(临时响应)】【200(成功)】【300(已重定向)】【400(请求错误)】【500(服务器错误)】(HTTP协议版本)
要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。Google 建议您在每次请求时使用的重定向要少于 5 个。您可以使用网站管理员工具来查看 Googlebot 在抓取您已重定向的网页时是否会遇到问题。诊断下的抓取错误页中列出了 Googlebot 由于重定向错误而无法抓取的网址。
红目香薰
2022/11/28
5K0
Tomcat频繁宕机的原因分析「建议收藏」
资源!没有完全释放,用完后要父NULL 值; 数据库连接顺序关闭; 优化JAVA虚拟机 加入相应的内存参数; TOMCAT 在LINUX 下不是很稳定; String 类型使用,不符合规范; 不要在数据库中获取大段文本; JAVA 不推荐 用String 获取大量信息,造成内存溢出就是它;
全栈程序员站长
2022/09/15
6490
坑!url中含有中文导致nginx 400。锅是tomcat的
起因:用户在请求接口的时候,请求url中携带中文参数,导致返回400。查询日志发现报错:Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 。
xjjdog
2020/07/21
3.3K0

相似问题

沃森视觉识别错误代码400

16

邮箱HTTP错误代码400坏请求

10

放心/JUnit返回HTTP错误代码400

25

400错误请求HTTP错误代码的含义?

100

如何修复http错误代码400?(与火灾有关)

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档