【问题标题】:restful resource providing html to mobile app为移动应用程序提供 html 的宁静资源
【发布时间】:2012-10-02 12:29:59
【问题描述】:

我们目前处理与后端 api* 和移动(ios 和 android)应用程序之间的通信。

对于一个愚蠢的类似横幅的东西,我们应该为这些应用程序提供一些它们将呈现的 HTML。

现在是这样的:

String html ="<html>.....{somePlaceHolder}...</html>";
html = html.replace("{somePlaceHolder}", "We're good");
Gson gson = gsonBuilder.create();
gson.toJson(html);

这对我来说看起来很糟糕。在 json 中包装 html 是非常没用的。 我相信一些模板引擎可以帮助我们。

我想知道最好的方法是什么。 我想我可以有一些可以加载的 HTML 文件,然后让我的其余资源生成 application/xhtml+xmltext/html 这一次而不是 json。

任何人都对一些最佳实践有建议。

谢谢

*我们使用 jax-rs/jersey

【问题讨论】:

    标签: java html rest jersey templating


    【解决方案1】:

    不确定我是否正确理解了整个问题,但你为什么希望你的 RESTful 服务首先返回 HTML。

    我认为 RESTful 服务应该返回 JSON(或 XML,就此而言),但重点是,它应该只返回实际数据;根本没有 HTML,尤其是没有封装成 JSON 的 HTML。

    调用 RESTful 服务的应用程序应该负责数据的显示,即将数据包装成 HTML。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 2014-09-15
      • 1970-01-01
      相关资源
      最近更新 更多