state

설명

100

[Continue] 서버에서는 클라이언트로부터 HTTP Request를 받았음을 의미한다. 그래서 클라이언트로 하여금 계속해서 HTTP Request를 보내라는 의미다.

200

[OK] 클라이언트에서 전송한 HTTP Request가 성공적으로 처리되었음을 의미한다.

201

[Created] PUT 메소드에 의해서 서버에 파일이 정상적으로 생성되었음을 의미한다.

202

[Accepted] HTTP 서버가 정상적으로 HTTP Method를 수신하였음을 의미한다.

204 

[No content] 클라이언트의 Request를 정상 수신했지만 서버에서 클라이언트로 전송할 데이터가 없음을 의미한다.

301 

[Moved permanently] 요청한 URL 정보를 다른 URL에 요청한다. 요청한 URL은 영구적으로 다른 URL로 옮겨졌음을 의미한다. 

302

[Moved temporarily] 요청한 URL 정보를 다른 URL에 요청한다. 요청한 URL은 실제로 다른 URL위에 위치하고 있음을 의미한다. 

400 

[Bed request] 클라이언트에서 전송한 HTTP Request의 문법이 잘못되어 서버에서 처리할 수 없음을 의미한다.

401 

[Unauthorized] 인증이 필요한 페이지를 요청한 경우 HTTP Request 헤더에 Authorization 필드가 비어 있어 인증을 할 수 없음을 의미한다. 

403

[Forbidden] 접근이 금지된 데이터를 클라이언트가 요청한 경우 발생한다. 

404 

[Not found] 클라이언트가 요청한 페이지가 없을 때 발생한다. 

408 

[Request timeout] 요청 시간이 지났음을 의미한다.

500 

[Internal server error] 내부 서버의 오류에 의해서 정상적으로 데이터를 전송할 수 없음을 의미한다. 

503 

[Service unavailable] 서버의 문제로 인하여 HTTP 서비스를 할 수 없음을 의미한다. 대부분 HTTP 서버의 과부하 때문에 발생하는 에러다. 

505

[HTTP Version not supported] 클라이언트에서 전송하는 HTTP Request의 HTTP 버전을 서버가 지워하지 못할 떄 서버가 내려주는 상태 코드이다. 


+ Recent posts