如何从泽西岛2.X获取应用程序/ pdf媒体类型



我正在使用Jersey来提供服务。我的服务之一是返回application/pdf,我有一个方法,基本上是查找兼容的媒体类型,如果兼容,则返回 true。我正在使用MediaType.APPLICATION_OCTET_STREAM_TYPE来支持pdf,但它不起作用。response.getMediaType()给了我application/pdf,但 MediaType 类中没有这样的媒体类型。

不知道如何使这项工作。

我刚刚找到了答案。我用过MediaType.WildCard_Type它正在工作。

谢谢。

不确定我遇到了同样的问题,但我制作了"我自己的"MediaType,这对我有帮助。也许它也能帮助其他人。

public static final MediaType APPLICATION_PDF_TYPE = new MediaType("application", "pdf");

然后我可以使用该类型,在我的情况下,我使用它来比较我的方法(MediaType mediaType)收到的参数,并mediaType.isCompatible(APPLICATION_PDF_TYPE);使用它。

相关内容

  • 没有找到相关文章

最新更新