우선 우리가 흔히 오류라 부르는 것들은 HTTP의 응답 코드라 한다.
사실 나도 잘 몰라서 쓰는거니 웹페이지 들어갈때 이런 숫자들이 보이면 대충 이렇구나 하고 판단하자.
다음은 흔히 보이는 응답 코드다.
404 Page Not Found: 서버에 해당하는 리소스가 없음.
403 Forbidden: 서버가 요청을 거부함. 주로 차단이나 권한 부족 등으로 거절되었을 때 쓴다. 로그인이 필요한 경우에는 401 Unauthorized를 쓴다.
408 Request Timeout: 요청 중 시간이 지났을 때 뜨는 오류.
410 Gone: 서버에 해당하는 리소스가 없음. 404는 다른 곳에서는 있을 수도 있지만 410은 영원히 사라졌단 걸 뜻한다.
429 Too Many Requests: 일정 시간 동안 너무 많은 요청을 보냈을 때 일시적으로 뜨는 오류.
500 Internal Server Error: 내부 서버 오류로 작업을 수행할 수 없음.
502 Bad Gateway: 게이트웨이가 연결된 서버로부터 잘못된 응답을 받았을 때 사용됨. 서버 장애나 본인 컴퓨터의 문제 중 하나.
503 Service Temporarily Unavailable: 일시적으로 서비스를 사용 못하는 상태. 주로 해당 웹서버가 과부하됐을때 뜸.
응답 코드는 이외에도 엄청 많으나 우리에게 흔히 보이는 건 다음 목록이니
혹시 궁금했던 번호가 있다면 이 중 하나에는 있을거다.