I`m trying to develop an optimistic concurency based on the Etag Header. This header is being sent OK on every GET request, but NOT being sent on a POST. Why?
I`m trying to implement an optimistic concurrency control over a web application entities.
I`m attaching an Etag HTTP Header to every URI that represents an entity.
On successive GET requests this header is being sent back as If-None-Match (witch is OK)
The PROBLEM is on a POST request, the ETAG is not being sent back (neither If-None-Match, If-Match, etc..).
My question is : Is this the desired behavior? The browser omits this on purpose on a Http POST?
Additional System Details
- Google Update
- Next Generation Java Plug-in 10.13.2 for Mozilla browsers
- NPRuntime Script Plug-in Library for Java(TM) Deploy
- Shockwave Flash 11.5 r502
- LogMeIn, Inc. Remote Access Components
- PDF-XChange Viewer Netscape Gecko Plugin
- The plug-in allows you to open and edit files using Microsoft Office applications
- Office Authorization plug-in for NPAPI browsers
- User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
Do you still have this problem ?
(If you found a solution a link to that may help others)