... potentially enriched with JS that hides that button and does a POST for you on documentLoad or such.
That way, for a "normal human" it works like they expect, is technically correct, and doesn't trigger on backends fetching the resource.
Unless they fetch the resource with some headless chrome or such. Which, unfortunately, is rather necessary these days.
That way, for a "normal human" it works like they expect, is technically correct, and doesn't trigger on backends fetching the resource. Unless they fetch the resource with some headless chrome or such. Which, unfortunately, is rather necessary these days.