본문으로 건너뛰기
오류사전오류 코드 해결 사전

HTTP 상태 코드

428 Precondition Required 오류 뜻과 해결 방법

HTTP 상태 코드 2026-09-03 확인

이 코드는 서버가 이 요청을 조건부 요청으로 보내도록 요구한다는 뜻의 클라이언트 오류(4xx) 응답입니다. 보통 If-Match 같은 필수 전제조건 헤더가 빠졌다는 의미입니다.

어디서 나오나: 웹사이트 접속·API 호출 응답으로

해결 순서

  1. If-Match 같은 전제조건 헤더를 요청에 넣어 조건부 요청으로 다시 보내세요. [원문]

    조건부 헤더: If-Match, If-None-Match, If-Modified-Since, If-Unmodified-Since, If-Range.

  2. 운영자라면 전제조건 헤더가 있는데 서버 상태와 맞지 않는 경우에는 428이 아니라 412 Precondition Failed로 응답하세요. [원문]

공통 절차: HTTP 상태 코드 한눈에

같은 오류의 다른 표기

Precondition Required HTTP 428

MDN Web Docs '428 Precondition Required' 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: developer.mozilla.org (CC BY-SA 2.5)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.