第 48 章 将信息返回到 Consumer


摘要

RESTful 请求要求至少将 HTTP 响应代码返回到消费者。在很多情况下,可以通过返回普通 JAXB 对象或 GenericEntity 对象来满足请求。当资源方法需要返回其他元数据以及响应实体时,JAX-RS 资源方法可以返回包含任何需要 HTTP 标头或其他元数据的 Response 对象。

48.1. 返回类型

返回到使用者的信息决定了资源方法返回的确切对象类型。这似乎很明显,但 Java 返回对象和返回到 RESTful 使用者之间的映射不是一对一的。除了任何响应实体正文外,RESTful 用户还需要返回有效的 HTTP 返回代码。Java 对象中包含的数据到响应实体的映射由消费者将接受的 MIME 类型生效。

要解决将 Java 对象映射到 RESTful 响应消息时涉及的问题,资源方法可以返回四种 Java 构造:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.