Web服务返回application / json但浏览器显示HTML

时间:2014-03-05 21:02:17

标签: php json slim

我的REST Web服务使用以下代码返回JSON响应:

header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Content-Type: application/json");
echo json_encode($languages,128);

但是,当我在浏览器上测试服务时 - 它将JSON呈现为HTML。如果我检查源代码,我可以看到HTML标记和所有内容。造成这种情况的原因是什么?如何解决这个问题?

Raw source code

Response Headers

感谢。

P.S。:我正在使用Slim Framework,如果这有所不同。

1 个答案:

答案 0 :(得分:2)

您可能已安装了一个浏览器扩展程序,它将JSON显示为格式良好,可读取的HTML文档。