我们在我们的服务中将 Spring MVC 从 4.0 升级到 4.3。它导致“GET”方法的响应标头中的 ETag 格式更改。进行“GET”调用的客户端将在响应标头中获得带有双引号的 ETag。以前响应头中的 ETag 没有“GET”方法的双引号。
例如:
Now: etag ?"TVMzTWFpbmxpbmVEZXZvLTI5ODIxMQ"
Previously: etag ?TVMzTWFpbmxpbmVEZXZvLTI5ODIxMQ
Run Code Online (Sandbox Code Playgroud)
"PUT" 请求的响应在 Headers 中的 ETag 周围没有双引号,就像以前一样。
任何人有任何想法为什么?