Ga naar de hoofdinhoud
Versie: 1.x

HOST131: Responsheaders geweigerd

Wat dit betekent

Een proxy vóór de winkel weigert de antwoorden van de server omdat deze te veel headers hebben.

Een cache- of proxylaag (vaak Varnish) handhaaft een limiet op het aantal of de grootte van responsheaders. De lichtgewicht endpoints van de winkel passen, maar volledige API-antwoorden overschrijden de limiet en komen terug als 503's van de proxy, niet van WordPress. De limiet moet op die laag worden verhoogd.

Je gegevens

Er zijn geen bestel- of productgegevens getroffen.

Probleemoplossing

  1. Verhoog op Varnish http_max_hdr (aantal headers) en http_resp_hdr_len / http_resp_size (groottes).
  2. Vraag de host welke proxylaag de 503 retourneert — het WordPress-foutlogboek toont niets omdat het verzoek daar nooit mislukt.
  3. Een snelle controle: de /wcpos/v2/ping van de winkel antwoordt prima terwijl data-endpoints 503 geven.

Details

Code
HOST131 (RESPONSE_HEADERS_REJECTED)
Severity
error
Introduced in
WCPOS 1.10.0