2
时指定其响应类型被接受我有先前建立与XML(JAXB编组,@Produces(“应用程序/ XML”))响应一个泽西API。我现在想添加使用JAXB/JSON兼容性以JSON格式请求响应的功能。无法调用API泽西
我改变了参数我@Produces注释为{“应用程序/ JSON”,“应用/ XML”},它设置JSON作为默认响应类型。然后,我使用cUrl通过电子邮件接收用户以下呼叫:
curl -k https://api.mywebservice.com/service/user/email/[email protected]
按预期返回JSON响应。
curl -k -H "accepts: application/xml" -H "content-type: application/xml" https://api.mywebservice.com/service/user/email/[email protected]
也产生JSON响应。
当然,我做的第一件事是将注释切换为@Produces {“application/xml”,“application/json”},然后不能再获得JSON响应,即使我在头中指定了一个响应。
任何想法或建议将不胜感激。谢谢。
男人,我觉得这是这样的小事情。谢谢一堆! – Catie 2011-04-05 14:25:52