我有一个Jersey REST服务,它的端点可以根据Accept报头返回application/xml或application/json。客户端应用程序当然可以设置这个标头,一切都如预期的那样工作。
为了简化检查和基于浏览器的测试,我正在寻找一种从URL指定类型的方法。这是我的理解,Rails有这样的东西(只需追加.json到资源,它会自动选择应用程序/json)。泽西岛有类似的情况吗?
是。您可以通过设置com.sun.jersey.config.property. mediatypemapping属性,在jersey servlet的init参数中设置媒体类型映射的扩展。