jsp
chap06 에러 처리
일상다반ㅅㅏ
2018. 5. 5. 16:48
주요 응답 상세 코드
- 200 : 요청을 정상적으로 처리함
- 307 : 임시로 페이지를 리다이렉트 함
- 400 : 클라이언트의 용청이 잘못된 구문으로 구성됨
- 401 : 접근을 허용하지 않음
- 404 : 요청한 url을 처리하기 위한 자원이 존재하지 않음
- 405 : 요청한 메서드(get, post, head 등의 전송 방식)를 허용하지 않음
- 500 : 서버 내부 에러가 발생함(예를 들어, jsp에서 익셉션이 발생함)
- 503 : 서버가 일시적으로 서비스를 제공할 수 없음(급격하게 부하가 몰리거나 서버가 임시 보수 중인 경우 해당)
- 기타 : https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
만약 에러 페이지의 길이가 512바이트보다 작다면,
인터넷 익스플로러는 이 페이지가 출력하는 에러 페이지를 출력하지 않고
자체적으로 제공하는 http 오류 메시지 화면을 출력한다.
인터넷 익스플로러에서도 에러 페이지 내용을 올바르게 출력하려면
응답 결과에 이 주석과 같은 내용을 포함해서
에러 데이터가 512바이트를 넘도록 해야 한다.
예제 실습 코드
https://github.com/KihyunLim/chap06.git