본문 바로가기

Web/JSP

HTTP Status Code

Status

Code

Message

Description

Information

100

Continue

클라이언트로부터 일부 

요청을 받은 후 나머지 요청 

정보를 계속 보내라는 의미

101

Switching Protocols

서버는 클라이언트의 요청대로 

Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임

Successful

200

OK

서버에 요청이 성공하였을 경우 출력

201

Created

서버에서 문서를 만들었음

202

Accepted

요청이 수행되었지만 처리는 끝나지 않았음.

203

Non-Authoritative Information

서버가 클라이언트의 요구 중 일부만 전송.

204

No Content

클라이언트의 요구를 처리했으나 전송할 

데이터가 없음.

205

Reset Content

새문서가 없지만 브라우저를 리셋해야 함.

206

Partial Content

클라이언트가 Range 헤더와 함께 요청의 

일부분을 보냈고 서버는 이를 수행했음.

Redirection

300

Multiple Choices

요구된 request가 여러 위치에 존재하는 자원을 

필요로 하므로 response는 위에 대한 

정보를 보낸다클라이언트는 가장 적당한 

위치를 선택하여야 함

301

Moved Permanently

요구한 데이터를 변경된 임시 URL에서 찾았음.

302

Found

요구한 데이터가 변경된 임시 URL에 있음을 명시.

303

See Other

요구한 데이터를 변경하지 않았기 때문에 

문제가 있음.

304

Not Modified

클라이언트의 캐시에 데이터가 저장되었고 

선택적인 요청에 의해 수행됨

305

Use Proxy

요청된 데이터는 Location 헤더에 나열된 

프록시를 통해 추출되어야 함.

307

Temporary Redirect

문제의 리소스가 새 위치로 이동되었지만 

사용자는 새 위치로 URI를 업데이트할 수 없음.

Client Error

400

Bad Request

요청된 구문의 형식이 잘못되어 서버에서 이해 

할 수 없음.

401

Unauthorized

권한 획득 실패 or 권한 없음.

402

Payment Required

예약됨.

403

Forbidden

사용 권한에 관계없이 내용을 볼 수 없음.  

종종 파일 이름이 잘못되었거나 서버의 디렉터리 

퍼미션이 잘못되었을 때 출력

404

Not Found

문서를 찾을 수 없음.

405

Method Not Allowed

메소드 허용 안됨.

406

Not Acceptable

요구된 자원을 발견하였으나 자원을 타입이 

request header accept 필드와 

일치하지 않아서 전송할 수 없음.

407

Proxy Authentication Required

Proxy 인증이 필요함.

408

Request Time-out

요청시간이 지남.

409

Conflict

다른 버전의 파일을 업로드 할 경우.

410

Gone

영구적으로 사용할 수 없음.

411

Length Required

클라이언트가 Content-Length를 보내지 

않으면 서버가 처리할 수 없음.

412

Precondition Failed

요청헤더에 설정 되어 있는 

어떤 조건이 맞지 않음.

413

Request Entity Too Large

요청된 문서가 현재 서버가 다룰 수 있는 

크기보다 큼.

414

Request-URI Too Large

URI가 너무 길 경우

415

Unsupported Media Type

알려지지 않은 형태의 요청.

416

Requested range not satisfiable

클라이언트가 요청에 적당하지 않은 

Range 헤더를 포함시켰음.

417

Expectation Failed

Expect요청 헤더의 값이 맞지 않음.

Server Error

500

Internal Server Error

서버 내부 오류

501

Not Implemented

요청한 내용이 서버에서 지원하지 않음.

502

Bad Gateway

게이트웨이 상태가 나쁘거나 또는 서버 과부하.

503

Service Unavailable

서버의 과부하나 유지/보수 등으로 

요청을 처리할 수 없음.

504

Gateway Time-out

초기 서버가 원격 서버의 응답을 받을 수 없음.

505

HTTP Version not supported

HTTP 버전을 지원하지 않음.