Client error

400 400 Bad Request

The server could not understand the request at all — malformed syntax, an oversized header, or an invalid character in the URL.

Common causes

  • A corrupted or oversized cookie, which is the commonest cause when one user sees it and nobody else does.
  • A proxy or load balancer mangling headers.
  • Malformed JSON sent to an API.

How to fix it

  • Ask the affected user to clear cookies for the site.
  • Check header size limits on the web server and any CDN in front of it.
  • For APIs, log the raw body and validate it against the schema.

See what a site actually returns

Run a live check and read the real status code, headers and timings.

Check a website