SpringMVC处理嵌入式Http请求报错

这个是Netty中(IP+端口)接收到的嵌入式设备发送的数据:

img

用域名访问时 SpringMVC中日志如下:
13-Sep-2021 19:57:48.546 信息
[http-nio-7802-exec-6] org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: 在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号.
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:415)

我觉得你贴的那段数据不像嵌入式设备发的,那段数据倒是很像电脑发的。建议用抓包工具好好分析一下,wireshark其实直接就能分析出一些比较低级的协议错误,当然注意要用HTTP,不要用HTTPS