REST响应 - 什么"预期"在HTML响应中对比JSON或XML

时间:2013-05-07 22:10:31

标签: html json rest response

一般问题。发送HTML响应与JSON或XML时的“预期”是什么,例如对于相同的数据。

说我有一系列的USER信息。使用JSON或XML,我只需将该数组转换为所需的格式并返回数组。

但是用HTML?是否可以将相同的数组转换为文本字符串(text / html)并返回,以便它仍然只是返回的数组?

或者是否期望我的USER数组将打印到html模板,并且该模板是我的HTML响应返回的内容?

有兴趣知道返回HTML的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

如果您知道数据将是完全相同的字符串,那么您只能期望通过HTTP请求的标头发送的MIME类型将是其中之一。

例如,您可以发送{“a”:1}并将其作为plain/html发送,如果没有单独的步骤将其编码为JSON,javascript将无法访问它。相反,将其作为application/json发送将使javascript正确理解。

因此,同样的事情适用于html和xml。发送正确的mime类型以获取正确的实际数据,然后您可以解析它并正确处理它。