My wordpress site sits behind Akamai, which is a cacheing service similar to Cloudflare.
I make the following API call:
This is done using apiFetch from '@wordpress/api-fetch';
And it automatically includes this in the request header
This works fine until 24 hours later, when the nonce expires. The cache still continues to use the expired Nonce resulting in a 403 forbidden and a broken page.
If I make the same request without Nonce header, it works perfectly fine.
Is there a way in Wordpress to disable or remove the Nonce for GET requests only?
Or even strip out the X-WP-Nonce header by intercepting the Request?
This my code for making the request which is being made from the wordpress frontend.