HTTP 통신에서 클라이언트가 서버로 조회 요청을 할 때 URI 뒤에 검색 조건이 추가돼 URI의 길이가 늘어나는 경우가 있습니다. 예를 들어 네이버 검색 페이지(https://search.naver.com/search.naver)에서 ‘길벗’을 검색하면 URI가 ‘https://search.naver.com/search.naver?query=길벗’인 검색 결과 페이지가 뜹니다. 원래 URI 뒤에 ‘?query=길벗’이 추가된 것입니다.
그런데 검색 조건이 많아지면 어떨까요? URI도 길어집니다. 이처럼 너무 많은 조건으로 검색하려 할 때 414 상태 코드를 볼 수 있습니다.
414 상태 코드를 받았을 때는 개발자에게 이렇게 말할 수 있습니다. “URI가 너무 길대요.”
● 429(Too Many Requests, 요청이 너무 많음)
단기간에 서버에 너무 자주 요청했을 때 응답받는 상태 코드입니다. 쉽게 이해할 수 있도록 비유를 들어보겠습니다.