레이블이 Error 500인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Error 500인 게시물을 표시합니다. 모든 게시물 표시

목요일, 3월 22, 2012

Friendly Error Messages안나오게 하는 방법


출처: JAVACAN

IE를 이용해서 웹 사이트를 개발하다보면 서버에서 생성한 응답 화면이 아닌 IE에서  제공하는 HTTP 오류 메시지가 출력될 때가 있다.

IE는 다음의 두 조건이 충족될 때 자체 오류 메시지 화면을 표시한다.

> 응답의 상태 코드가 404나 500과 같은 에러 코드이고,
> 전체 응답 결과 데이터의 길이가 513 바이트 보다 작을 때

따라서, 서버에서 생성하는 에러 페이지의 길이가 513 바이트 이상이 되도록 하면 IE가 제공하는 오류 메시지 화면이 출력되지 않도록 할 수 있다. 간단히 말해  에러 페이지에 불필요한 주석을 코드에 추가함으로써 응답 결과의 길이가 513 바이트가 넘도록 하면 된다.