如何使用 Java 返回部分 JSON 响应?
我正在构建一个 RESTful API,并希望为开发人员提供选择在 JSON 响应中返回哪些字段的选项。 这篇博文展示了一些 API(Google、Facebook、LinkedIn)…
需要RESTLET + JAX-RS + JSON 很好的例子
我正在使用 AppEngine 试验 Restlet 框架,并尝试使用 JAX-rs 资源将对象列表(例如 ArrayList)检索为 JSON 表示形式, 例如示例用户类: public cla…
Velocity 与 Jersey 集成,ResourceTool 无法正确初始化
我正在将 Velocity 与 Jersey 集成,但在使用 ResourceTool for i18n 时遇到问题。 集成如下完成: web.xml (条纹,与相关部分保持一致):
处理 CXF JAX-RS 客户端中的异常
我想在 CXF Rest 客户端中将 HTTP 状态代码转换为 Java 异常。根据 官方文档 我需要使用 ResponseExceptionMapper,但没有示例使其工作。我的理解是我…
将 Jersey 服务实例发布到 Grizzly
我可以通过执行以下操作将球衣服务发布到 grizzly final String baseUri = "http://localhost:51000"; final Map initParams = new HashMap(); initPa…
什么是 Eclipse“动态 Web 模块”数字,为什么 JAX-RS 不在项目方面列表中?
我正在尝试使用 IBM RAD 7.5.5(基本上是 Eclipse + 插件)和 WebSphere 6.1 构建基于 JAX-RS 的 Web 服务。 当我创建新的动态 Web 项目时,出现“新…
JAX-RS:以斜杠 (/) 结尾的路径会导致 404 错误
尝试访问 http://localhost:8080/enterprise/session/new/ 处的资源导致 HTTP 404(未找到)错误。尝试访问 http://localhost:8080/enterprise/sessio…
我是否一定需要第三方框架来实现基于 Java 的 REST 服务 (JSON)?
当然,JAX-RS 应该无需任何额外的框架即可工作,就像 JAX-WS 一样。 但在 JAX-WS 中,我只是在 POJO 上添加一些注释,用一行代码创建一个自托管服务,…
JBoss 6.1 上的 Jersey - 如果我提供 web.xml,则非常简单的应用程序部署将失败
我使用 Jersey (最新版本)准备了一个简单的应用程序,并尝试将其部署在 JBoss 6.1 Final 服务器上,而不使用 web.xml 文件(使用 @ApplicationPath…
Servlet 过滤器与 CXF 拦截器用于修改请求和修改回复内容?
我们使用 Apache CXF 构建了一些 REST (jax-rs) Web 服务。他们返回 JSON 响应。 我现在需要修改一些请求参数,以及响应内容。 (基本上,我们需要对…
来自 WADL 的 Restful 客户端
有没有什么方法可以使用 HttpUrlConnection 或第三方解决方案(例如 jersey、apache、restlet 等)从 wadl 自动生成 jax-rs 客户端?拥有一个框架/应…
使用 Spring 注入 Apache Wink 的 Bean 未注册
继 如何将 Spring bean 注入 Apache 中Wink? 我现在正在使用 wink-spring-support,我认为我的设置正确。 web.xml 包括: contextConfigLocation cla…
球衣过期标题不起作用
我正在使用 Jersey 捆绑包 1.11 来提供一些 RESTful Web 服务。 每次我使用 Chrome 浏览 REST 资源时,我都会注意到 HTTP 标头过期时间设置为 Thu, 01…
有关 JAX-RS 框架及其客户端实现的文书工作
我读了 Bill Burkes 的书“Restful Java with JAX-RS”(2009),当他写关于框架(RESTEasy、Apache CXF、Jersey)的文章时,特别是关于支持客户端实…
使用 JAXB 进行灵活编组
我希望有一种灵活的方式来编组对象。单个对象的详细版本和多个对象版本的不太详细版本。 例如,考虑我的部门模型: GET /locations/1: location 01 de…