← All status codes
4xx Client Error
428 Precondition Required

The server requires the request to be conditional.

What it means

A 428 Precondition Required response indicates the server requires the request to include preconditions, like If-Match, to prevent the lost update problem when multiple clients modify the same resource.

Common causes

  • The server requires conditional headers but none were provided.

How to fix it

  • Add conditional headers like If-Match or If-Unmodified-Since to the request.

Test a URL and see its actual status code now.

Open the checker →