Php Web服务返回应用程序/json,但浏览器显示HTML
我的REST Web服务使用以下代码返回JSON响应:Php Web服务返回应用程序/json,但浏览器显示HTML,php,json,slim,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标记和所有东西。这是什么原因造成的?我该如何修复 谢谢 注:如果有区别的话,我使用的是Sli
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Content-Type: application/json");
echo json_encode($languages,128);
但是,当我在浏览器上测试服务时,它将JSON呈现为HTML。如果我检查源代码,我可以看到HTML标记和所有东西。这是什么原因造成的?我该如何修复
谢谢
注:如果有区别的话,我使用的是Slim框架。您可能安装了一个浏览器扩展,它将JSON显示为一个格式良好、可读的HTML文档。您可以附加一个缩略图吗?另外,您正在检查选择源代码还是原始源代码?@RahilWazir:我附加了一个缩略图。@Scott:我正在检查原始源代码和响应详细信息。请按
CTRL+U
查看源代码。从开发者控制台检查元素时,确实包括html/body/head
标记