홈 › HTTP 상태 코드
416 Range Not Satisfiable 오류 뜻과 해결 방법
하이퍼텍스트 트랜스퍼 프로토콜(HTTP) 416 Range Not Satisfiable 에러 응답 코드는 서버가 요청받은 범위에 대해서 서비스 할 수 없음을 알려줍니다.
이 코드는 요청의 Range 헤더에 적힌 범위를 서버가 제공할 수 없다는 뜻의 클라이언트 오류(4xx) 응답입니다. 문서에 그런 범위가 없거나, Range 값이 문법은 맞지만 뜻이 통하지 않는 경우가 가장 흔한 원인입니다.
어디서 나오나: 웹사이트 접속·API 호출 응답으로
해결 순서
요청한 Range 값이 리소스의 실제 길이 안에 있는지 확인하세요. 응답의 Content-Range 헤더에 리소스의 현재 길이가 들어 있습니다. [원문]
범위 지정 없이 문서 전체를 다시 요청하세요. 브라우저도 이 오류를 만나면 작업을 중단하거나 범위 없이 전체를 다시 요청합니다. [원문]
운영자라면 바이트 범위 요청에 416을 보낼 때 선택된 표현의 현재 길이를 담은 Content-Range 헤더(예: Content-Range: bytes */12777)를 넣으세요. [원문]
공통 절차: HTTP 상태 코드 한눈에
같은 오류의 다른 표기
Range Not Satisfiable HTTP 416 하이퍼텍스트 트랜스퍼 프로토콜(HTTP) 416 Range Not Satisfiable 에러 응답 코드는 서버가 요청받은 범위에 대해서 서비스 할 수 없음을 알려줍니다.