Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Web服务返回应用程序/json,但浏览器显示HTML_Php_Json_Slim - Fatal编程技术网

Php Web服务返回应用程序/json,但浏览器显示HTML

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

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

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
标记