Spring MVC response Headers: ETag has double quotes for GET request but not for PUT request

Viewed 2171

We upgraded our Spring MVC from 4.0 to 4.3 in our service. It caused ETag format change in the response headers for "GET" method. Clients making "GET" calls will get ETags with double quotes in the response headers. Previously ETag in the response headers had no double quotes for "GET" method.

For example:

Now: etag →"TVMzTWFpbmxpbmVEZXZvLTI5ODIxMQ" 
Previously: etag →TVMzTWFpbmxpbmVEZXZvLTI5ODIxMQ

The response of "PUT" request does not have double quotes around ETag in Headers, just like before.

Anyone has any ideas why?

1 Answers
Related