我正在开发一个项目,它可以在运行时禁用特定的REST URI,以便消费者得到错误。我创建了用于禁用URI的接口/控制器。但我无法弄清楚如何禁用它。
我想过为URI设置禁用标志并发送空白数据,但消费者需要看到错误。
我无法在每个地方使用Response。
需要帮助
答案 0 :(得分:1)
实施ContainerRequestFilter
(more on filters),当符合特定条件时,会致电:
ContainerRequestContext.abortWith(javax.ws.rs.core.Response)
使用正确的HTTP状态代码。