【错误记录】Invalid character found in method name. HTTP method names must be tokens

遇到:.IllegalArgumentException: Invalid character found in metho 错误应该如何解决 遇到 "java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens" 错误是因为在使用 Java 发起 HTTP 请求时,方法名中包含了无效的字符。然后,我们打开连接,设置请求方法为GET,发送请求并获取响应。请注意,这只是一个简单的示例,实际使用中可能需要处理异常、设置请求头、发送POST请求等更多的操作。 阅读详情

错误日志

在这里插入图片描述
[2020-08-14 10:47:11.262] [http-nio-8093-exec-7] [INFO] [o.a.c.h.Http11Processor] [Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.]
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:428)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:790)atorg.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:790) at org.apache.tomcat.util.net.NioEndpointConnectionHandler.process(AbstractProtocol.java:790)atorg.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1468)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624)atorg.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThreadWorker.run(ThreadPoolExecutor.java:624)atorg.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)

解决:

由于服务是我本地启动的,但调用方用了https调的,所以报这个错
改成http就好了

完美解决 java.lang.IllegalArgumentException: Invalid character found in method name 一文带你解决IllegalArgumentException的问题原因 阅读详情

相关推荐

如何用SoulChat2.0快速克隆你的心理咨询师?手把手教你搭建AI数字孪生体

本文详细介绍了如何利用SoulChat2.0框架快速构建心理咨询师的AI数字孪生体。通过其核心PsyDT技术,仅需少量真实案例即可合成风格数据并微调大模型,从而低成本地创建能高度模仿特定咨询师语言风格和专业技术的AI分身,适用于预约访谈、心理教育等辅助场景,实现高效的人机协作。

julia4scientist的博客 978

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

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:415)...

ALin_Think的博客 1574

POWER(十一)charge pump原理

电荷泵是一种基于电容充放电原理的DC-DC转换电路,通过开关控制实现电压转换,包括升压、降压和负压输出。其核心是利用电荷守恒原理,通过电容存储和转移电荷来改变输出电压。典型拓扑结构包括倍压电路和多阶升压电路,具有结构简单、体积小等优势。关键参数包括转换效率、输出电流能力和开关频率,适用于芯片供电、显示屏驱动等低功耗场景。LVDS部分补充说明了自举电路在驱动电路中的应用及其自同步特性。

zhlwsh的博客 2824

tomcat8 运行期错误HTTP header parsing errors

07-Dec-201616:03:57.210信息[http-nio-8080-exec-5]org.apache.coyote.http11.Http11Processor.serviceErrorparsingHTTPrequestheader Note:furtheroccurrencesofHTTPheaderparsingerrorswillb...

chenshiyang0806的博客 702

VPI与Matlab协同仿真:相干光通信接收端DSP算法全解析

本文详细解析了如何利用VPI与Matlab协同仿真,构建完整的相干光通信接收端DSP算法处理闭环。重点介绍了从VPI导出数据后,在Matlab中实现时钟恢复、偏振解复用和载波相位估计等核心算法的步骤与原理,并阐述了如何通过误码率计算完成仿真验证,为相干光通信系统算法研究与验证提供了高效实用的方法。

ll5678的博客 611

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs. Replicate the

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs.

zhengzaifeidelushang的博客 726

# 请求接口报错:Invalid character found in method name.HTTP method names must be token 解决方案

请求接口报错:Invalid character found in method name.HTTP method names must be token 解决方案 解决方案1: 将请求接口的方式从https改为http。 解决方案2: 给接口配置ssl证书或者使用nginx来设置代理。下面演示在Springboot中通过配置ssl证书来解决此问题的方案 首先cd到Java的bin目录下打开cmd窗口执行命令 keytool -genkey -alias apitesthttps -keyalg RSA -

wcyyyyyyy的博客 5146

EPO: Hierarchical LLM Agents with Environment PreferenceOptimization

长期决策和规划任务依然是基于大型语言模型(LLM)的智能体面临的一大挑战(Valmeekam 等,2023;Liu 等,2023;Silver 等,2024)。这些任务需要智能体进行多步骤的规划,同时保持行为的一致性和目标导向,这对于通常被设计用于即时和局部预测的大型语言模型来说颇为困难。此外,针对具身智能体的大型语言模型微调面临的一个关键难题是大规模标注数据的需求(Reed 等,2022)。

qq_52053775的博客 142

记录一次错误:springboot项目 Invalid character found in method name. HTTP method names must be tokens

错误的信息我忘记截图了 现在弄好了之后来记录一下 配置了SSL证书后 打包成jar包放到服务器上后运行发现还是出错; 正如网上所说:https换成http就可以了 。但是必须得用https怎么办? 在网上查了半天 加了这个也没用maxHttpHeaderSize; 说实话还是请求头的问题 我在项目 application.properties 中加了这两个 在打包进去 就不报错了 #请求头大小 ...

keepitcoming的博客 2311

【Linux命令大全】006.网络通讯之netstat命令(实操篇)

本文详细介绍了Linux系统中netstat网络诊断命令的实用技巧。主要内容包括:1) 基本功能与参数详解,展示如何查看网络连接、路由表和接口统计;2) 安装方法及基础用法,如查看TCP/UDP连接、显示进程信息和路由表;3) 高级应用技巧,包括监听端口检查、连接状态统计和实时监控。文章通过表格和代码示例,系统性地呈现了netstat在系统管理中的核心应用场景,是网络故障排查和性能监控的实用指南。

yuhuasheng1997的博客 708

电子电器架构刷写方案——General Flash Bootloader

### 文章大体有如下内容: ### 1、简介 ### 2、刷写系统概述 ### 3、Flash Bootloader刷写流程 ### 4、Flash Bootloader架构介绍 ### 5、关于刷写的思考

Soly_kun的博客 2211

关于Invalid character found in method name. HTTP method names must be tokens

关于这个问题网上的资料很少,估计是很少人遇到这种情况,我遇到的这个情况应该是个神奇的存在。 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.InternalAprInpu

yanguo110的博客 15万+

笔试题-2023-芯动-数字IC设计【纯净题目版】

笔试题-2023-芯动-数字IC设计【纯净题目版】

w0shishabi的博客 6397

springboot启动eureka注册中心报错Invalid character found in method name. HTTP method names must be tokens

2020-02-11 13:05:12.301 INFO 12656 --- [io-9100-exec-10] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be...

woSHIxiaobai2的博客 1339

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

关于Invalid character found in method name. HTTP method names must be tokens的问题

最近,发现线上的用户中心运行一段时间后,就会报错,但是不影响程序的正常使用。测试环境中,从未发生这个问题。于是感觉很奇怪,便开始排查该问题。 关于这个问题网上的资料很少,估计是很少人遇到这种情况,我遇到的这个情况应该是个神奇的存在。报错代码如下:Jun 01, 2017 10:21:52 AM org.apache.coyote.http11.AbstractHttp11Processor proc

个人视角下的技术领域探索 3万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

解决:Invalid character found in method name. HTTP method names must be tokens

date:2018/10/16 19:33:39    priority:INFO     sessionid:    userid:    message:Error parsing HTTP request header  Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level....

叼着烟头在bug中流浪的博客 2707

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

springboot项目启动报错:Invalid character found in method name. HTTP method names must be tokens

Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. Invalid character found in method name. HTTP method names must be tokens。 20...

myroncham的博客 2637

IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens

最近写了一个spring boot应用、然后部署到测试服启动命令:java -jar -Dspring.profiles.active=master -Dserver.port=8888 **-SNAPSHOT.jar正常启动、但是一段时间过后就出现下面错误:2018-05-07 19:14:38.830 INFO 5704 --- [nio-8888-exec-1] o.s.web.ser...

yueguanyun的专栏 1520

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

今天使用Tomcat时遇到了这个错误信息,百度,Google出来的解决方案大多是在server.xml中加上maxHttpHeaderSize=”8192”或者把https改成http。我的项目用的本来就是http,maxHttpHeaderSize=”8192”也加上了,然而都没有解决我的问题。后来把默认端口8080改成了其他端口号,就可以了,遇到同样问题的小伙伴可以试一下。 ...

yangchenglangzi的博客 964

Tomcat报错:Invalid character found in method name. HTTP method names must be tokens

问题: 报错信息:Invalid character found in method name. HTTP method names must be tokens 原因:Tomcat的header缓冲区大小不够 解决方法:只需要在server.xml中增加maxHttpHeaderSize字段即可 <Connector URIEncoding="UTF-8" port="808...

u010999809的博客 1832

项目半夜凌晨宕机,报错Invalid character found in method name. HTTP method names must be tokens

Http11Processor - Error parsing HTTP request header  Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found ...

QQ704199387的博客 626
上一篇: 云服务和serverless
下一篇: redis 常见基础面试题
zhangSir134
博客等级 码龄9年 7969粉丝 246原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值