JSON标头真的有必要吗?

时间:2014-12-21 19:44:33

标签: php jquery ajax json header

我真的需要在标题上定义输出将是JSON字符串,还是删除标题行是完全安全的?

<?php

//header("Content-type: application/json");

$arr = array    (
                'item1'     =>  "I love jquery4u",
                'item2'     =>  "You love jQuery4u",
                'item3'     =>  "We love jQuery4u"
                );

echo json_encode($arr);

?>

1 个答案:

答案 0 :(得分:1)

是。这是必要的。它告诉客户端它应该期望和解析什么内容。

当内容类型标题和实际内容不匹配时,许多客户端(例如流行的浏览器)将具有某种故障安全机制。在这种情况下它可以分类 - 但你不应该依赖它。