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

HTTP 상태 코드

412 Precondition Failed 오류 뜻과 해결 방법

HTTP 412 Precondition Failed 클라이언트 오류 상태 코드는 대상 리소스에 대한 액세스가 거부되었음을 나타냅니다.

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

이 코드는 요청 헤더에 넣은 조건 중 하나 이상이 서버에서 거짓으로 판정돼 대상 리소스 접근이 거부됐다는 뜻의 클라이언트 오류(4xx) 응답입니다. GET·HEAD 이외의 메서드로 보낸 조건부 요청에서 If-Unmodified-Since나 If-Match 헤더의 조건이 충족되지 않을 때 발생합니다.

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

해결 순서

  1. 요청의 If-Match 또는 If-Unmodified-Since 헤더에 넣은 조건이 서버의 현재 리소스 상태와 맞는지 확인하세요. [원문]

  2. If-Match에 넣은 ETag 값이 서버의 현재 값과 다르다면 마지막 편집 이후 문서가 다른 곳에서 수정된 것입니다. 최신 상태를 확인한 뒤 작업하세요. [원문]

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

같은 오류의 다른 표기

Precondition Failed HTTP 412 HTTP 412 Precondition Failed 클라이언트 오류 상태 코드는 대상 리소스에 대한 액세스가 거부되었음을 나타냅니다.

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

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