본문 바로가기
WEB/APACHE

8. HTTP 상태 코드

by coldplayer83 2023. 6. 26.
728x90

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

코드
상태 설명
200
성공. 서버가 요청한 페이지를 제공함.
202
허용됨. 서버가 요청을 접수했지만 아직 처리하지 않음.
301
Permanently Moved. 해당 url이 영구적으로 새로운 url로 변경.
검색엔진은 과거 url의 페이지랭킹과 평가점수를 새로운 url로 이동시킴. Moved Permanently로 명칭변경됨.
302
Temporarilly Moved. 
요청한 리소스가 임시적으로 새로운 url로 이동. Found로 명칭변경됨.
307
Temporary Redirect. 
302와 비슷. 전송받은 HTTP Method를 유지.  
301과 302는 redirect 시킬 때 method를 get으로 바꿔서 전송하기 때문에 get 요청을 보낼 때는 문제가 없지만 post 메소드를 요청했을 때 문제가 발생할 수 있다.
308
Permanant Redirect. 
301과 비슷. 전송받은 HTTP Method를 유지.
400
Bad Request. 잘못된 요청. 
잘못된 문법으로 인해 서버가 요청을 이해할 수 없는 경우.
401
Unauthorized 클라이언트 오류. 
해당 리소스에 유효한 인증 자격 증명이 없기 때문에 요청이 적용되지 않았음을 나타냄.
이 상태는 WWW-Authenticate (en-US) 헤더와 함께 전송되며, 이 헤더는 올바르게 인증하는 방법에 대한 정보를 포함.
403과 비슷하지만, 401 Unauthorized의 경우에는 인증이 가능.
403
Forbidden. 거부됨. 
클라이언트 오류 상태. 서버에 요청이 전달되었지만 권한 때문에 거절되었다는 것을 의미.
401과 비슷하지만, 로그인 로직(틀린 비밀번호로 로그인 행위)처럼 반응하여 재인증(re-authenticating)을 하더라도 지속적으로 접속을 거절함.
ex) 어드민 페이지 접속. 차단되어 있는 사이트에 접속 시도시.
404
Not Found. 찾을 수 없음. 
서버가 요청받은 리소스를 찾을 수 없는 경우. 서버와 통신은 되지만 요청한 바를 찾을 수 없는 경우.
408
Request Timeout 오류. 웹 사이트 서버에 보낸 요청이 웹 사이트의 서버가 대기할 준비가 되어있는 것보다 오래 걸릴 때의 HTTP 상태 코드. 즉, 웹 사이트와의 연결 시간 초과.
500
Internal Server Error. 내부 서버 에러. 
서버가 처리 방법을 모르는 상황과 마주쳐 처리 방법을 알 수 없는 경우. 서버에 오류가 발생하여 작업을 수행할 수 없는 상태.
502
Bad Gateway. 불량 게이트웨이.
서버가 요청을 처리하는 데 필요한 응답을 얻기 위해 게이트웨이로 작업하는 동안 잘못된 응답을 받음.
503
Service Unavailable. 일시적으로 이용할 수 없음.
서버가 요청을 처리할 준비가 되지 않았음. 보통은 유지보수를 위해 작동을 중단했거나 과부하 상태가 된 서버로 인해 발생.
504
Gateway Timeout. 게이트웨이 시간 초과.
게이트웨이가 연결된 서버로부터 응답을 적절한 시간 내에 받을 수 없음.
 
 
 

 

'WEB > APACHE' 카테고리의 다른 글

10. Cache-Control  (0) 2023.06.26
9. 크로스 도메인(Cross Domain)  (0) 2023.06.26
7. 특정 IP 허용/차단  (0) 2023.06.26
6. workers.properties  (0) 2023.06.26
4. 1024 이하 포트 사용 설정  (0) 2023.05.22