Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 什么是错误;在方法名称中找到无效字符。HTTP方法名称必须是令牌;_Spring Boot_Tomcat - Fatal编程技术网

Spring boot 什么是错误;在方法名称中找到无效字符。HTTP方法名称必须是令牌;

Spring boot 什么是错误;在方法名称中找到无效字符。HTTP方法名称必须是令牌;,spring-boot,tomcat,Spring Boot,Tomcat,我在使用Spring Boot时遇到以下错误。我启用了跟踪级别日志记录,但仍然不确定是什么原因导致它或如何修复它 [TRACE] 2020-01-02 12:12:23.749 [http-nio-9000-exec-1] DispatcherServlet - "ERROR" dispatch for GET "/error", paramet ers={}, headers={masked} in DispatcherServlet 'dispatcherServlet' [TRACE] 2

我在使用Spring Boot时遇到以下错误。我启用了跟踪级别日志记录,但仍然不确定是什么原因导致它或如何修复它

[TRACE] 2020-01-02 12:12:23.749 [http-nio-9000-exec-1] DispatcherServlet - "ERROR" dispatch for GET "/error", paramet
ers={}, headers={masked} in DispatcherServlet 'dispatcherServlet'
[TRACE] 2020-01-02 12:12:23.750 [http-nio-9000-exec-1] RequestMappingHandlerMapping - 2 matching mappings: [{ /error}
, { /error, produces [text/html]}]
[TRACE] 2020-01-02 12:12:23.751 [http-nio-9000-exec-1] RequestMappingHandlerMapping - Mapped to public org.springfram
ework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.w
/Exc
...skipping
[INFO ] 2020-01-02 16:29:57.815 [http-nio-9000-exec-31] Http11Processor - Error parsing HTTP request header
 Note: further occurrences of HTTP request 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:415) ~[tomcat-embed-cor
e-9.0.26.jar!/:9.0.26]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:292) [tomcat-embed-core-9.0.26.jar!/
:9.0.26]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-9.0.26
.jar!/:9.0.26]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) [tomcat-embed-core
-9.0.26.jar!/:9.0.26]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) [tomcat-embed-core-9.0
.26.jar!/:9.0.26]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.26.
jar!/:9.0.26]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.
26.jar!/:9.0.26]
[TRACE]2020-01-02 12:12:23.749[http-nio-9000-exec-1]DispatcherServlet-“错误”调度获取“/错误”,参数
DispatcherServlet'DispatcherServlet'中的ers={},headers={masked}
[TRACE]2020-01-02 12:12:23.750[http-nio-9000-exec-1]RequestMappingHandlerMapping-2匹配映射:[{/error}
,{/error,生成[text/html]}]
[TRACE]2020-01-02 12:12:23.751[http-nio-9000-exec-1]RequestMappingHandlerMapping-映射到public org.springfram
ework.http.ResponseEntity org.springframework.boot.autoconfigure.w
/Exc
跳过
[信息]2020-01-02 16:29:57.815[http-nio-9000-exec-31]http11处理器-解析http请求头时出错
注意:HTTP请求解析错误的进一步出现将在调试级别记录。
java.lang.IllegalArgumentException:在方法名称中找到无效字符。HTTP方法名称必须是令牌
在org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:415)~[tomcat嵌入
e-9.0.26.jar!/:9.0.26]
在org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:292)[tomcat-embed-core-9.0.26.jar/
:9.0.26]
在org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)[tomcat-embed-core-9.0.26
.jar!/:9.0.26]
在org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)[tomcat嵌入核心
-9.0.26.jar!/:9.0.26]
位于org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589)[tomcat-embed-core-9.0
.26.jar!/:9.0.26]
在org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)[tomcat-embed-core-9.0.26。
jar!/:9.0.26]
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0232]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[?:1.8.0232]
在org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-embed-core-9.0。
26.jar!/:9.0.26]

在未启用HTTPS的端点上执行来自客户端的HTTPS请求,请参阅


确保您的server.xml已为连接器元素配置了SSLEnabled=“true”

谢谢