我的REST Web服务使用以下代码返回JSON响应:
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Content-Type: application/json");
echo json_encode($languages,128);
但是,当我在浏览器上测试服务时 - 它将JSON呈现为HTML。如果我检查源代码,我可以看到HTML标记和所有内容。造成这种情况的原因是什么?如何解决这个问题?
感谢。
P.S。:我正在使用Slim Framework,如果这有所不同。
答案 0 :(得分:2)
您可能已安装了一个浏览器扩展程序,它将JSON显示为格式良好,可读取的HTML文档。