我有一个端点,它通常返回一个pdf、word等类型的文档。有用户输入与此端点一起使用,但是我想验证它。
问题是,当我验证输入并希望返回某种类型的错误json响应时,我最终会得到类似的错误 Failed executing GET /foo/generateBar: NoMessageBodyWriterFoundFailure: Could not find MessageBodyWriter for response object of type: FooResponse of media type: application/octet-stream
我在端点上使用的是 @Produces({"application/octet-stream", "application/json"})
有没有一种方法可以通过返回json和不同的文件格式来避免这个错误?我的印象是 @Produces
我用的是做什么,但我可能完全搞不清楚。
另外,我必须注意我正在使用 window.open
在前端调用此端点。
暂无答案!
目前还没有任何答案,快来回答吧!