클라언트에 대한 서버측에서의 에러 응답

자바를 이용하여 웹서버를 내장하는 공간 데이터 서버를 개발하면서.. 클라이언트에서 잘못된 요청에 대해 서버가 가장 적절한 에러 코드를 클라이언트에게 전달하도록.. 다양한 에러 코드에 대해서 클라이언트에서 어떤 식으로 표시되는지를 확인해 보았습니다. 마이크로소프트의 IE 버전 8.0에서 확인을 하였으며… 다른 웹브라우저에서는 비슷하기는 하겠지만 다른 모습으로 표시될 수도 있겠습니다.

BAD_REQUEST Code (HTTP 400)
사용자 삽입 이미지

CONFLICT Code (HTTP 408 / HTTP 409)
사용자 삽입 이미지
FORBIDDEN Code (HTTP 403)
사용자 삽입 이미지
GONE Code (HTTP 410)
사용자 삽입 이미지
HTTP_VERSION_NOT_SUPPORTED Code (HTTP 501 / HTTP 505)
사용자 삽입 이미지
INTERNAL_SERVER_ERROR Code (HTTP 500)
사용자 삽입 이미지
METHOD_NOT_ALLOWED Code (HTTP 405)
사용자 삽입 이미지
MOVED_PERMANENTLY Code, MOVED_TEMPORARILY Code,
NO_CONTENT Code, SEE_OTHER Code

사용자 삽입 이미지
NOT_ACCEPTABLE Code (HTTP 406)
사용자 삽입 이미지
NOT_FOUND Code (HTTP 404)
사용자 삽입 이미지
NOT_IMPLEMENTED Code (HTTP 505)
사용자 삽입 이미지
REQUEST_TIMEOUT (HTTP 408 / HTTP 409)
사용자 삽입 이미지
이 외에도 다양한 코드가 존재하지만 IE에서는 처리하지 못해 클라이언트에게 적절한 처리를 하지 못하는 경우에 대한 코드는 제외하였습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다