2012-10-02 80 views
0

我們目前正在處理與後端api *和移動(ios & android)應用程序的通信。爲移動應用程序提供html的寧靜資源

對於一個愚蠢的橫幅狀thingie,我們應該提供這些應用程序與他們將呈現一些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 /球衣

回答

0

不知道我是否正確地理解整個問題,但爲什麼你希望你的RESTful服務以在第一時間返回HTML。

我想RESTful服務應該返回JSON(或XML,對於這個問題),但重點是,它應該只返回實際的數據;根本沒有HTML,尤其是沒有將HTML包裝到JSON中。

調用RESTful服務的應用程序應負責顯示數據,即將數據封裝到HTML中。

相關問題