Tap here to go to the mobile version of the site.
Your Firefox is out of date and may contain a security risk! Upgrade Firefox

Support Forum

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

Installed Plug-ins

  • 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
  • 5.1.10411.0
  • 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

More Information

  • Top 25 Contributor
  • Moderator
622 solutions 8005 answers

Hi Daniel,

Do you still have this problem ?

(If you found a solution a link to that may help others)