我想从PHP脚本返回JSON。
我只是回应结果吗?我必须设置Content-Type标题吗?
Content-Type
通常,没有它会没事,但是您可以并且应该设置Content-Type标头:
<?PHP $data = /** whatever you're serializing **/; header('Content-Type: application/json'); echo json_encode($data);
如果不使用特定的框架,通常会允许一些请求参数来修改输出行为。通常,为了快速进行故障排除,不发送标头,或者有时将数据有效载荷print_r盯着它很有用(尽管在大多数情况下,它不是必需的)。