I have a Web Appbuilder widget using AGE FeatureServer and MapServer.
The FeatureServer is used to write new features to the database, which are then exposed via the MapServer. These are 2 separate services:
- AdminWrite/FeatureServer
- Public/MapServer
Each of them contain 4 layers. My widget talks to those layers.
When I add a feature via the FeatureServer, sometimes* it is not immediately available on the MapServer.
*- sometimes means for some users on some zoom levels.
See the GIF below.
I believe I narrowed it down to the browser request having an If-None-Match header with "0" as its value. From what I read that value should be unique and this does not appear to be a very unique value. How is this set by the JS SDK?