본문 바로가기
컴퓨터일반

HTTP상태코드 및 의미

by 잡다한 처리 2009. 8. 10.
반응형


<HTTP상태코드 및 의미>


상태코드

메시지

의미

트랜잭션이 성공한 경우

100

Continue

클라이언트로부터 일부 요청을 받은 후 나머지 요청 정보를 계속 보내라는 의미.

101

Switching Protocols

서버는 클라이언트의 요청대로Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임.

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 헤더에 나열된 프록시를 통해 추출되어야 함.

오류메시지

400

Bad Request

문법상 오류 있어 요청 실패.

401

Unauthorized

권한 실패.

402

Payment Required

예약됨.

403

Forbidden

사용 권한에 관계없이 내용을 볼 수 없음종종 파일 이름이 잘못되었거나 서버의 디렉터리 퍼미션이 잘못 되었을 때 나온다.

404

Not found

문서를 찾을 수 없음.

405

Method not Allowed

메소드 허용 안됨.

406

Not Acceptable

요구된 자원을 발견하였으나 자원을 타입이 request headeraccept: 필드와 일치하지 않아서 전송할 수 없음

407

Proxy Authentication Required

Proxy 인증이 필요함.

408

Request timeout

요청시간이 지남

409

Conflict

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

410

Gone,

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

411

Length Required

클라이언트가 Content-Length를 보내지 않으면 서버가 처리할 수 없음.

412

Precondition Failed

요청헤더에 설정 되어 있는 어떤 조건이 맞지않음.

413

Request Entity Too Large

요청된 문서가 현재 서버가 다룰 수 있는 크기보다 큼.

414

Request URI Too Long

url이 너무 김.

415

Unsupported Media Type

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

416

Requested Range Not Satisfiable

클라이언트가 요청에 적당하지 않은 Range 헤더를 포함시켰음.

417

Expectation Failed

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

500

Internal Server Error

서버 내부 오류

501

Not Implemented

요청한 것을 서버가 지원하지 않음.

502

Bad Gateway

게이트웨이 상태 나쁨/서버 과부하.

503

Service Unavailable

서버의 과부하유지/보수 등으로 요청을 처리할 수 없다.

504

Gateway timeout

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

505

HTTP version Not Supported

서버가 요청라인에 지정됨HTTP버전을 지원하지 않음.


본 내용은 http://wlubimrwbgl.tistory.com/entry/HTTP상태코드-및-의미 에서 가져온 내용입니다.
저도 궁금했던 내용들이 잘 정리 되어있네요^^;


댓글