...itional GET requests
ShallowEtagHeaderFilter can now handle the If-Match HTTP Header for c…
…onditional GET requests
Have you signed the contributor's agreement already? See the contributing wiki.
I have, yes - not sure how to check the end result, but it's signed:
I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.
Ok thanks for confirming.
Merge remote-tracking branch 'upstream/3.2.x' into 3.2.x
Sorry for taking a long time to look into this.
It seems that If-Match is useful for PUT operations to ensure an entity is updated only if it wasn't changed by anyone else meanwhile (aka optimistic locking). However, the filter doesn't support PUT by design since it only does it's checks after the response is written (hence the name "Shallow"). So I'm curious how do you actually use the fix suggested in this PR? What use cases does it cover for you?
/cc @eugenp, just in case you didn't get a notification on the above comment.
Hi @rstoyanchev - I'm on holiday right now with very sporadic internet access, so I'll look into this (and edit this comment with the answer) just as soon as I get back home. Thanks. Eugen.
I am going to close this one for now until we have a little more understanding about the use-case this covers.