Ga naar de hoofdinhoud
Versie: 2.x

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​

  1. Verhoog bij Varnish http_max_hdr (aantal headers) en http_resp_hdr_len / http_resp_size (groottes).
  2. Vraag de hostingprovider welke proxylaag de 503 teruggeeft. Het foutenlogboek van WordPress toont niets, omdat het verzoek daar niet mislukt.
  3. Een snelle controle: /wcpos/v2/ping van de winkel antwoordt normaal, terwijl data-eindpunten 503 teruggeven.

Details​

Code
HOST131 (RESPONSE_HEADERS_REJECTED)
Ernst
error
Geïntroduceerd in
WCPOS 1.10.0