为什么使用REST @Produces批注

为什么使用REST @Produces批注,第1张

为什么使用REST @Produces批注

我认为这取决于您的JAX-
RS实现,但这是泽西对其@Produces批注的解释:https ://jersey.java.net/documentation/latest/jaxrs-
resources.html#d0e1809

基本上,由客户端确定服务器应吐出的内容类型。如果客户端支持多个内容类型,则有时可以为给定方法指定要返回的内容类型的优先级:

@Produces({"application/xml; qs=0.9", "application/json"})

在上面的示例中,如果客户端(同时)接受“ application / xml”和“ application / json”,则服务器始终发送“
application / json”,因为“ application / xml”的质量因数较低。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存