我想从 PHP 脚本返回 JSON。
我只是回显结果吗?我是否必须设置 Content-Type
header ?
最佳答案
虽然通常没有它也没什么问题,但您可以而且应该设置 Content-Type
header :
<?php
$data = /** whatever you're serializing **/;
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data);
如果我不使用特定的框架,我通常允许一些请求参数来修改输出行为。通常对于快速故障排除来说,不发送 header ,或者有时 print_r
数据负载来观察它可能很有用(尽管在大多数情况下,这不是必需的)。
关于php - 从 PHP 脚本返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36249237/