← 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 →