errors是什么意思(no errors是什么意思)

1错误出现.

2.INFO org.apache.tomcat.util.http.parser.Cookie:180 - A cookie header was received [1616654554; Hm_lvt_1cd9bcbaae133f03a6eb19da6579aaba=1616556775,1616642545,1616748787] that contained an invalid cookie. That cookie will be ignored.Note: further occurrences of this error will be logged at DEBUG level.

Error parsing HTTP request header Note: further occurrences of

HTTP header parsing errors

错误提示:

Error parsing HTTP request header Note: further occurrences of

HTTP header parsing errors

Invalid character found in method name. HTTP method names must be 、

tokens

3.

问题分析: 这个问题,很多说是要tomcat的server.xml文件中加入 maxHttpHeaderSize=“8192” 。

protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"

maxHttpHeaderSize="8192"

URIEncoding="UTF-8"/>

那么从 maxHttpHeaderSize 属性名称,我们就可以发现,是因为 HTTP 请求 的头部过长导致的。

那么为什么会产生这个情况呢? 通常的原因其实是这样的

后端给移动端提供的接口,要求使用Post方式提交,然后移动端调用的时候。

却是直接把参数和值都添加到了URL后面,所以这就导致URL过长,就出现了这样的问题。

知道了问题的本质,当然你应该已经想到了解决的方法,以及上面给出的解决方法的原因。

4.解决方法:

1、修改 maxHttpHeaderSize 的大小

但是这个大小多大合适呢?

没有具体的大小,默认是4K,也就是4096。

多数文章给出的是8192,提高一倍按理是可以解决问题,也可能是互相借鉴的

结果。

但也有文章提到的极端值是 32K,具体的数字自己计算一下吧。

2、调用端改为真正的Post提交

另外一种分析:

org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader A cookie header was received

因为新版tomcat的cookie处理warn比老版严格造成,由tomcat6升级到tomcat8就会有这个问题。

[http-nio-8080-exec-5] org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader A cookie header was received [XX] that contained an invalid cookie. That cookie will be ignored.Note: further occurrences of this error will be logged at DEBUG level.

解决方法:添加LegacyCookieProcessor文件来替代默认的cookie设置(cookie解析器)

apache-tomcat-8.5.12/conf/context.xml

WEB-INF/web.xml

${catalina.base}/conf/web.xml

本文来自“这条河叫时光”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/88604.html

上一篇 2023-05-12 13:53:01
下一篇 2023-05-12 15:59:24

相关推荐

  • 手机地址错误什么意思啊

    苹果手机在我们日常生活当中已经被很多人使用,然而在使用过程当中肯定也会有一些错误的出现。在接到来电的时候号码归属地就是一个非常重要的信息,这可能会影响到我们的生活,那么苹果手机来电号码归属地显示错误是为什么呢?苹果手机来电号码归属地显示错误是因为没有打开网

    2023-03-26 12:30:02
    142
  • 手机为什么密码错误了

    我是做手机销售的,前不久,有个顾客买了台手机,用了十多天后,拿着手机气冲冲的说,这台手机有问题!我问他,什么问题,他说,输入密码老是说密码不对!当时听他说,手机有问题,密码解锁开不了,我觉得有些不可思议,告诉他,是他密码错了,他说不可能,明明就是这个密码,

    2023-03-22 23:30:02
    313
  • 为什么手机密码锁错误打不开

    欢迎转载,请注明出处,抄袭必究!无数次输入密码会有什么后果?不管是安卓手机还是苹果手机,一旦输入密码错误达到一定的上限,手机被锁定,多数手机正常的解决方法都只能是刷机或是恢复出厂设置了,这会使得手机上的照片、手机号码、聊天记录等所有数据都会被抹掉,因此操作

    2023-03-14 03:00:03
    188
  • 手机显示网络错误是什么原因

    在使用手机的过程中,我们经常会发现很多时候信号明明的满格的,但是网络信号却非常差,经常无法连接网络和打开网络延迟,那么这到底是怎么一回事呢?其实我们在手机上方看到的信号并不是真正的信号状态,因此我们都搞错了,那么这一期我就教大家来查看真正的手机信号状态,快

    2023-03-14 00:30:03
    300