기본HTTP Status Code · 404 · 500
상태 코드
요청이 어떻게 됐는지 서버가 숫자로 알려주는 신호예요(200 성공·404 없음·500 서버 오류).
한 줄 비유
신호등이에요. 초록(200)은 통과, 빨강(400·500)은 문제 있다는 뜻이죠.
바이브코딩에서 언제 만나나
화면에 '500 에러'가 딱 떴을 때. 이 숫자가 대체 무슨 뜻인가 싶어요.
앱을 쓰다 보면 화면에 ‘404’나 ‘500’ 같은 숫자가 뜰 때가 있어요. 뭔가 잘못된 건 알겠는데 이 숫자가 무슨 뜻인지 몰라 막막하죠. 사실 이건 서버가 보내는 짧은 신호예요.
상태 코드는 요청이 어떻게 됐는지를 서버가 숫자로 알려주는 신호예요. 신호등처럼 보면 돼요. 200은 초록불, 잘 됐다는 뜻이에요. 그리고 문제가 생기면 빨간불 계열 숫자가 오죠. 404는 “찾는 페이지가 없어요”, 500은 “서버 쪽에서 뭔가 터졌어요”예요.
앞자리만 봐도 감이 와요. 4로 시작하면 요청한 쪽 문제, 5로 시작하면 서버 쪽 문제예요.
이 규칙 하나만 알아도 디버깅 방향이 잡혀요. 404가 뜨면 주소(엔드포인트)가 틀렸나 보고, 500이 뜨면 서버 코드나 설정을 의심하는 식이죠. AI에게 물을 때도 “500 에러가 나요”라고 숫자를 정확히 전하면, 훨씬 빠르게 원인을 좁혀줘요.
30초 확인 퀴즈
웹에서 '404'와 '500' 상태 코드의 의미로 가장 알맞은 건?
상태 코드는 요청 결과를 숫자로 알려줘요. 200은 성공, 404는 대상이 없음, 500은 서버 내부 오류예요. 4로 시작하면 요청 쪽, 5로 시작하면 서버 쪽 문제예요.