Invalid character (CR or LF) found in method name
今天给服务器传了个http head,刚开始我手动输入是ok的,后来直接从接口文档(.doc)里粘贴过去,发现获取不到数据了,服务器的报错日志显示
11-Apr-2019 11:29:59.184 INFO [http-nio-9092-exec-7] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request headerNote: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character (CR or LF) found in method nameat org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:228)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)
java.lang.IllegalArgumentException: Invalid character (CR or LF) found in method name 这个错误。
我思量了一下http head也没有改啥东西啊,怎么就CR or LF这俩符号有问题。后来手动输入了一下,问题又解决了,我认为这个问题应该是word文档里的带了windows的行尾符 \r\n ,而在llinux下边只识别\n导致了这个问题。
(
Unix系统里,每行结尾只有“<换行>”,即“\n”; Windows系统里面,每行结尾是“<回车><换行>”,即“\r\n”; Mac系统里,每行结尾是“<回车>”,即“\r”。
)
后面自己手动输入,取消了行位换行符,所以后面就可以通讯。
Invalid character (CR or LF) found in method name相关推荐
- tomcat配置SSL报错解决:java.lang.IllegalArgumentException: Invalid character (CR or LF) found in method nam
使用CAS单点登陆时,在tomcat的server.xml中配置了https协议的证书认证,但访问时报错: INFO [http-nio-8443-exec-4] org.apache.coyote. ...
- SpringBoot:Invalid character found in method name. HTTP method names must be tokens
问题背景 关于SpringBoot应用挂了很久之后,会发生Invalid character found in method name. HTTP method names must be token ...
- Tomcat——访问错误[Invalid character found in method name. HTTP method names must be tokens]解决方案
问题描述 2020-04-17 22:18:42.945 INFO 6408 --- [io-8880-exec-10] o.apache.coyote.http11.Http11Processor ...
- 【错误记录】Invalid character found in method name. HTTP method names must be tokens
错误日志 [2020-08-14 10:47:11.262] [http-nio-8093-exec-7] [INFO] [o.a.c.h.Http11Processor] [Error parsin ...
- java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x0
问题 在使用浏览器访问后端进行测试时,发现出现了以下异常: java.lang.IllegalArgumentException: Invalid character found in method ...
- 解决:Invalid character found in method name. HTTP method names must be tokens
养成的一个好习惯是,每天早上到公司后都会查看项目日志,看看有无异常数据信息等,今天忽然发现日志中抛了个这个错误(此服务器上安装的是Tomcat8): 06-Jul-2018 03:10:34.029 ...
- Invalid character found in method name. HTTP method names must be tokens
// 遇到如下异常,请查看请求参数,如果参数没有异常,再看看请求协议是http还是https.java.lang.IllegalArgumentException: Invalid character ...
- Invalid character found in method name. HTTP method names must be tokens 的解决方法
问题描述 本地服务使用 postman 调用测试接口时,出现如下错误: 2022-06-30 16:13:01.834 INFO 72680 --- [nio-8010-exec-5] o.apach ...
- java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must b
一.错误描述 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names ...
最新文章
- iphone adb android,通过ADB获取Android手机信息
- 解决“SSL handshake failed“问题
- bzoj 2436: [Noi2011]Noi嘉年华
- 成功解决ModuleNotFoundError: No module named 'urllib2'
- 计算机进位计数制实训课教案,《计算机应用基础》职高2010修订版 教案.doc
- xp 设备管理器 android,XP设备管理器怎么打开?
- web ua检测_UA Web挑战会议:针对初创公司的SpringIO
- 在MySQL中当有多个索引时 你知道MySQL是如何选择索引的吗 ???
- Mybatis知识点复习(第一次)
- 新版个人所得税计算python_最新个税计算 / 个税计算器 小程序 wepy 开发
- 2022-2028年全球及中国视频后期制作服务行业投资前景分析
- 黑苹果 hackintosh 啰嗦模式
- vmware设置桥接时复制物理网络连接状态是什么意思?
- 学Python用什么系统?
- 华为手机android7价格,价格坚挺的国产之光——华为NOVA 7 SE 5G手机开箱
- d盘莫名其妙被占空间 win10_Win10系统C盘空间突然爆满的解决方法
- Vue + Element-ui 实现table表格 数据相同项合并
- 《悲情曹雪芹》——诗篇总结
- Threejs 中的后期处理
- 万国数据登陆纳斯达克 宣布首次公开发行股票定价