php - 从 PHP 脚本返回 JSON

标签 php json header

我想从 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/

相关文章:

php - 页面内容未在移动设备上显示

json - 我必须将 http header 编码为 JSON 吗?

list - SwiftUI 中列表的左对齐或居中对齐多行节标题

php - Laravel 查询生成器 - 如何求和?

php - 使用 $_GET 获取页面信息时如何选择 2 个表

javascript - 使用 Webpack 通过 JSON 文件配置 Angular

json - Emacs 中类似模型/ View 的编辑

android - 如何播放从 Android 设备流式传输到服务器的视频?

java - 如何在拦截器中获取RequestHeader默认值

php for 每个循环发送一行到数据库