added `content-length` header check
added virtual error page