我希望我的servlet返回包含数据的错误代码,这样客户端就可以向用户指出请求的错误所在。当数据无效时,如果是exception: UnvaildCodes unvaildCode = UIE.getUnvaildCodetrying to write a string as data
response.setSta
似乎Spring的ErrorPageFilter将我的所有HTTP状态代码更改为200 OK (除了4xx)。这只在部署到Servlet容器时才会发生。这是个窃听器还是我做错什么了?为了重现这个,我创建了一个非常简单的Spring应用程序:@RestController
public class ResponseErrorController经过一些调试后,我发现ErrorPageFilter没有将状态代码从包装的响应委托给真实的响应。我知