根据 OGC 标准,当接收一个非法请求时,服务器必须发布一个服务异常报告。这个报告用来向客户端端应用或者用户描述请求非法的原因。请求中的 EXCEPTION 参数表明了客户端期望以什么格式获悉服务异常信息。

软件模块可能会出现错误,而不是 WMS 的执行过程出现错误,因此会导致一些不是 OGC 标准定义的异常消息的出现。比如,在 WMS 服务器实例的本地计算环境中发生一个错误(例如,硬盘空间不足),导致服务器不能处理 WMS 请求,同时可能会发布错误信息。或者,根据现行的 DCP 的规则,接收到的非法请求时,服务器也有可能会抛出在一个在此 DCP 上的合法类型的服务异常(比如,如果 URL 的前缀不正确的,则会发送一个 HTTP 404 的状态代码)。