感觉遇到了一个疑难杂症,服务器框架已经完成了搭建,需要添加对应的组件模块,但是现在发现能够响应login并且生成对应的token,但是logout请求无法响应,使用postman发送请求的时候即使token正确语法正确服务器控制台也会输出无法解析头部,
DEBUG 26276 --- [0.0-8080-exec-5] o.apache.coyote.http11.Http11Processor : The HTTP/1.1 request did not provide a host header
然后提示我java.io.EOFException 异常,读取请求头的时候遇到了文件结束符
但是登出请求只接收token来记录用户日志,实在是有点难绷了。
服务器的具体配置如下:
服务器配置信息
1. 操作系统
- 操作系统:Windows
- 架构:AMD64
2. Java 版本
- Java 版本:12
3. Maven 版本
- Maven 版本:3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
4. Spring Boot 版本
- Spring Boot 版本:2.6.13
5. 依赖库版本
- Spring Boot Starter Security:2.6.13
- Spring Boot Starter Validation:2.6.13
- Spring Boot Starter Web:2.6.13
- MyBatis Plus Boot Starter:3.5.3
- SLF4J API:1.7.36
- Logback Classic:1.2.11
- SpringDoc OpenAPI:2.1.0
- jjwt-api:0.11.5
- jjwt-impl:0.11.5
- jjwt-jackson:0.11.5
- Spring Boot Devtools:2.6.13
- MySQL Connector/J:8.0.28
- Lombok:1.18.24
- Spring Boot Starter Test:2.6.13
- Spring Security Test:5.6.2
- JUnit Jupiter API:5.8.2
- JUnit Jupiter Engine:5.8.2
- Spring Boot Starter Data Redis:2.6.13
- Spring Boot Starter Actuator:2.6.13
6. 其他相关软件
- MySQL 版本:8.0.28
- Redis 版本:6.2.6