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

HTTP 상태 코드

416 Range Not Satisfiable 오류 뜻과 해결 방법

하이퍼텍스트 트랜스퍼 프로토콜(HTTP) 416 Range Not Satisfiable 에러 응답 코드는 서버가 요청받은 범위에 대해서 서비스 할 수 없음을 알려줍니다.

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

이 코드는 요청의 Range 헤더에 적힌 범위를 서버가 제공할 수 없다는 뜻의 클라이언트 오류(4xx) 응답입니다. 문서에 그런 범위가 없거나, Range 값이 문법은 맞지만 뜻이 통하지 않는 경우가 가장 흔한 원인입니다.

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

해결 순서

  1. 요청한 Range 값이 리소스의 실제 길이 안에 있는지 확인하세요. 응답의 Content-Range 헤더에 리소스의 현재 길이가 들어 있습니다. [원문]

  2. 범위 지정 없이 문서 전체를 다시 요청하세요. 브라우저도 이 오류를 만나면 작업을 중단하거나 범위 없이 전체를 다시 요청합니다. [원문]

  3. 운영자라면 바이트 범위 요청에 416을 보낼 때 선택된 표현의 현재 길이를 담은 Content-Range 헤더(예: Content-Range: bytes */12777)를 넣으세요. [원문]

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

같은 오류의 다른 표기

Range Not Satisfiable HTTP 416 하이퍼텍스트 트랜스퍼 프로토콜(HTTP) 416 Range Not Satisfiable 에러 응답 코드는 서버가 요청받은 범위에 대해서 서비스 할 수 없음을 알려줍니다.

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

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