0

我的Java 后端有一个REST API(带有嵌入式 tomcat 的 spring-boot-starter-jersey)和一个带有 nodejs的反应前端。突然,当我从浏览器(firefox 或 chrome)发送请求时,请求标头属性从更改为. 它只发生在我的本地机器上。当我用 Postman 测试它时,一切正常。问题是,响应中的 cookie没有保存,因为响应头是 . 有谁知道出了什么问题或我能做什么? Connection:keep-alivecloseJSESSIONIDconnection: close在此处输入图像描述

感谢您的任何帮助!!

编辑:
我已经尝试过:

  • 火狐
  • 铬合金
  • 在我的本地机器上运行后端和前端,并用我的手机测试 Web 应用程序
  • 热点(测试其他网络)
  • 飞行模式
  • 重新安装 nodejs 和 npm
  • 与wireshark和fiddler一起玩
    这是我来自wireshark的请求标头:
POST /api/session/login HTTP/1.1
Host: localhost:8086
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/json
Content-Length: 123
Origin: http://localhost:8086
Connection: keep-alive
Referer: http://localhost:8086/login
Cookie: sidemenuCollapsed=false
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
Sec-GPC: 1

这里是我的后端日志:

2021-08-06 08:45:41,233 INFO  [myclass] - sec-gpc: 1
2021-08-06 08:45:41,233 INFO  [myclass] - sec-fetch-site: same-origin
2021-08-06 08:45:41,233 INFO  [myclass] - sec-fetch-mode: cors
2021-08-06 08:45:41,233 INFO  [myclass] - sec-fetch-dest: empty
2021-08-06 08:45:41,233 INFO  [myclass] - cookie: sidemenuCollapsed=false
2021-08-06 08:45:41,233 INFO  [myclass] - referer: http://localhost:8086/login
2021-08-06 08:45:41,233 INFO  [myclass] - connection: close
2021-08-06 08:45:41,233 INFO  [myclass] - origin: http://localhost:8086
2021-08-06 08:45:41,233 INFO  [myclass] - content-length: 123
2021-08-06 08:45:41,233 INFO  [myclass] - content-type: application/json
2021-08-06 08:45:41,233 INFO  [myclass] - accept-encoding: gzip, deflate
2021-08-06 08:45:41,233 INFO  [myclass] - accept-language: en-US,en;q=0.5
2021-08-06 08:45:41,233 INFO  [myclass] - accept: application/json, text/plain, */*
2021-08-06 08:45:41,233 INFO  [myclass] - user-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0
2021-08-06 08:45:41,233 INFO  [myclass] - host: localhost:8086

我不知道什么可以将标头属性更改为close...

4

0 回答 0