HOST131: Antwoordheaders geweigerd
Wat dit betekent
Een proxy vóór de winkel weigert de antwoorden van de server omdat ze te veel headers bevatten.
Een cache- of proxylaag (vaak Varnish) stelt een limiet aan het aantal of de grootte van antwoordheaders. De lichte endpoints van de winkel blijven binnen die limiet, maar volledige API-antwoorden overschrijden deze en leveren 503-fouten op van de proxy, niet van WordPress. De limiet moet op die laag worden verhoogd.
Je gegevens
Er zijn geen bestel- of productgegevens aangetast.
Problemen oplossen
- Verhoog bij Varnish http_max_hdr (aantal headers) en http_resp_hdr_len / http_resp_size (groottes).
- Vraag de hostingprovider welke proxylaag de 503 teruggeeft. Het foutenlogboek van WordPress toont niets, omdat het verzoek daar niet mislukt.
- Een snelle controle: /wcpos/v2/ping van de winkel antwoordt normaal, terwijl data-eindpunten 503 teruggeven.