生成application/octet流和application/json

t5fffqht  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(221)

我有一个端点,它通常返回一个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 在前端调用此端点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题